Package: src:bpfcc
Version: 0.26.0+ds-1
Severity: important
Tags: sid trixie
bpfcc ftbfs with LLVM 17:
[...]
[ 69%] Building CXX object src/cc/CMakeFiles/bcc-shared.dir/bcc_btf.cc.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cc && /usr/bin/c++
-DEXPORT_USDT -DHAVE_EXTERNAL_LIBBPF -Dbcc_shared_EXPORTS
-I/usr/lib/llvm-17/include/../tools/clang/include -I/<<PKGBUILDDIR>>/src
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cc -I/<<PKGBUILDDIR>>/src/cc
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/cc/frontends/b
-I/<<PKGBUILDDIR>>/src/cc/frontends/b
-I/<<PKGBUILDDIR>>/src/cc/frontends/clang -I/usr/lib/llvm-17/include
-I/<<PKGBUILDDIR>>/src/cc/compat -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/bpfcc-0.26.0+ds-1ubuntu3
-Wdate-time -D_FORTIFY_SOURCE=2 -DCUSTOM_MACRO=true -Wall -fno-rtti
-fPIC -DBCC_PROG_TAG_DIR='"/var/tmp/bcc"' -Wno-unused-result
-DLLVM_MAJOR_VERSION=17 -std=gnu++17 -fPIC -D_GNU_SOURCE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-MD -MT src/cc/CMakeFiles/bcc-shared.dir/bcc_btf.cc.o -MF
CMakeFiles/bcc-shared.dir/bcc_btf.cc.o.d -o
CMakeFiles/bcc-shared.dir/bcc_btf.cc.o -c /<<PKGBUILDDIR>>/src/cc/bcc_btf.cc
/<<PKGBUILDDIR>>/src/cc/bpf_module.cc:20:10: fatal error:
llvm-c/Transforms/IPO.h: No such file or directory
20 | #include <llvm-c/Transforms/IPO.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [src/cc/CMakeFiles/bcc-shared.dir/build.make:107:
src/cc/CMakeFiles/bcc-shared.dir/bpf_module.cc.o] Error 1