Hello John,
> /tmp/guix-build-bcc-0.14.0.drv-0/source/src/cc/libbpf.c:694:58: error: > ‘BPF_PROG_TYPE_EXT’ undeclared (first use in this function); did you mean > ‘BPF_PROG_TYPE_XDP’? > if (prog_type != BPF_PROG_TYPE_TRACING && prog_type != BPF_PROG_TYPE_EXT) > ^~~~~~~~~~~~~~~~~ > BPF_PROG_TYPE_XDP > > The bcc github releases seem to indicate that bcc supports kernels up to > 5.6. Yes the issue here is that linux-libre-headers is in fact linux-libre-headers-5.4.20 which is too old. I tried to add linux-libre-headers-5.7 to the inputs. Even though it comes first in CPLUS_INCLUDE_PATH, GCC is picking the old headers. I'll have another look later. Thanks, Mathieu