On 04/03, Luca Boccassi wrote: [snip] >> >> Got it. >> >> In above steps, 'libbpf' also build from kernel source tree, will it >> be problem >> in you builds to not have it build from source? >> >> If not, taking into account that xsk.h also will be fixed, only >> 'tools/include/asm/barrier.h' remains the problem, and it looks like >> it can be >> solved, please check above. > >libbpf is already packaged separately in Debian and I think other >distros will follow soon, so it's all good for me once the barrier >issue is solved. > >https://packages.debian.org/buster/libbpf-dev > >From the makefile's perspective it should not matter where it comes >from - the headers should be expected to be in /usr/include and the >library in /usr/lib* - and pkg-config can help with that if available. >And if a user wants to use a custom path, then it's no different than >any of the other dependencies on other external libraries
>From tools/lib/bpf/Makefile, after make install_lib and make install_headers, the headers and library would be put in /usr/local/include/bpf and /usr/local/lib*, Is it ok? Thanks, Xiaolong > >-- >Kind regards, >Luca Boccassi