Messages in this thread |  | | From | Ivan Khoronzhuk <> | Subject | [PATCH bpf-next 0/8] samples: bpf: improve/fix cross-compilation | Date | Thu, 5 Sep 2019 00:22:04 +0300 |
| |
This series contains mainly fixes/improvements for cross-compilation (also verified on native platform build), tested on arm, but intended for any arch.
Initial RFC link: https://lkml.org/lkml/2019/8/29/1665
Besides the pathces given here, the RFC also contains couple patches related to llvm clang arm: include: asm: swab: mask rev16 instruction for clang arm: include: asm: unified: mask .syntax unified for clang
The change touches not only cross-compilation and can have impact on other archs and build environments, so might be good idea to verify it in order to add appropriate changes, some warn options could be tuned also.
Ivan Khoronzhuk (8): samples: bpf: Makefile: use --target from cross-compile samples: bpf: Makefile: remove target for native build libbpf: Makefile: add C/CXX/LDFLAGS to libbpf.so and test_libpf targets samples: bpf: use own EXTRA_CFLAGS for clang commands samples: bpf: Makefile: use vars from KBUILD_CFLAGS to handle linux headers samples: bpf: makefile: fix HDR_PROBE "echo" samples: bpf: add makefile.prog for separate CC build samples: bpf: Makefile: base progs build on Makefile.progs
samples/bpf/Makefile | 177 ++++++++++++++++++++++---------------- samples/bpf/Makefile.prog | 77 +++++++++++++++++ samples/bpf/README.rst | 7 ++ tools/lib/bpf/Makefile | 11 ++- 4 files changed, 197 insertions(+), 75 deletions(-) create mode 100644 samples/bpf/Makefile.prog
-- 2.17.1
|  |