libbpf-bootstrap
libbpf-bootstrap copied to clipboard
Make failed
➜ 11:34:09 c git:(master) make
MKDIR /local/home/user/libbpf-bootstrap/examples/c/output
MKDIR libbpf
LIB libbpf.a
MKDIR /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/bpf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/btf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/libbpf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/libbpf_errno.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/netlink.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/nlattr.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/str_error.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/libbpf_probes.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/bpf_prog_linfo.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/btf_dump.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/hashmap.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/ringbuf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/strset.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/linker.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/gen_loader.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/relo_core.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/usdt.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/zip.o
CC /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/staticobjs/elf.o
AR /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/libbpf.a
INSTALL bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h
INSTALL /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/libbpf.pc
INSTALL /local/home/user/libbpf-bootstrap/examples/c/output//libbpf/libbpf.a
MKDIR bpftool
BPFTOOL bpftool/bootstrap/bpftool
... libbfd: [ OFF ]
... clang-bpf-co-re: [ on ]
... llvm: [ on ]
... libcap: [ OFF ]
MKDIR /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/include/bpf
INSTALL /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/include/bpf/hashmap.h
INSTALL /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/include/bpf/relo_core.h
INSTALL /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/include/bpf/libbpf_internal.h
MKDIR /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/
MKDIR /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/
MKDIR /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/bpf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/btf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/libbpf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/libbpf_errno.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/netlink.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/nlattr.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/str_error.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/libbpf_probes.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/btf_dump.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/hashmap.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/ringbuf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/strset.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/linker.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/gen_loader.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/relo_core.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/staticobjs/usdt.o
AR /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/libbpf/libbpf.a
INSTALL bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/main.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/common.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/json_writer.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/gen.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/btf.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/xlated_dumper.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/btf_dumper.o
CC /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/disasm.o
LINK /local/home/user/libbpf-bootstrap/examples/c/output/bpftool/bootstrap/bpftool
BPF ksyscall.bpf.o
clang-11: warning: /usr/local/include: 'linker' input unused [-Wunused-command-line-argument]
libbpf: relocation against STT_SECTION in non-exec section is not supported!
Error: failed to link '/local/home/user/libbpf-bootstrap/examples/c/output/ksyscall.tmp.bpf.o': Invalid argument (22)
make: *** [/local/home/user/libbpf-bootstrap/examples/c/output/ksyscall.bpf.o] Error 234
Do you know why I'm getting this link error here? Thanks in advance
I suspect clang v11 is too old for this example to be properly compiled and linked. Can you please try upgrading your Clang version and see if this persists?
actually, we do have build tests using clang-11, so it must be your local setup.