==> Building on charizard ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/xdp-tools ./ PKGBUILD 2,088 100% 0.00kB/s 0:00:00 2,088 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) xdp-tools-1.3.0-1.log 356 100% 347.66kB/s 0:00:00 356 100% 347.66kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 1,353 bytes received 98 bytes 2,902.00 bytes/sec total size is 2,284 speedup is 1.57 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix4 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix4]...done ==> Making package: xdp-tools 1.3.0-1 (Thu Feb 9 22:11:31 2023) ==> Retrieving sources...  -> Downloading xdp-tools-1.3.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 24595 0 24595 0 0 8847 0 --:--:-- 0:00:02 --:--:-- 30937 100 322k 0 322k 0 0 92670 0 --:--:-- 0:00:03 --:--:-- 204k ==> Validating source files with sha512sums... xdp-tools-1.3.0.tar.gz ... Passed ==> Validating source files with b2sums... xdp-tools-1.3.0.tar.gz ... Passed ==> Making package: xdp-tools 1.3.0-1 (Thu Feb 9 22:12:12 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (4) New Version Net Change core/dbus 1.14.4-1 0.77 MiB core/libnl 3.7.0-2 1.69 MiB core/libbpf 1.0.1-1 0.64 MiB core/libpcap 1.10.3-1 0.58 MiB Total Installed Size: 3.68 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libbpf... installing libnl... installing dbus... installing libpcap... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change Download Size extra/compiler-rt 15.0.7-1 32.60 MiB 2.62 MiB core/libedit 20210910_3.1-2 0.23 MiB extra/llvm-libs 15.0.7-1 99.58 MiB community/bpf 6.1-1 7.27 MiB 1.49 MiB extra/clang 15.0.7-1 176.44 MiB 39.36 MiB extra/llvm 15.0.7-1 1311.92 MiB 161.77 MiB Total Download Size: 205.24 MiB Total Installed Size: 1628.03 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-15.0.7-1-riscv64 downloading... clang-15.0.7-1-riscv64 downloading... compiler-rt-15.0.7-1-riscv64 downloading... bpf-6.1-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format llvm: referenced by some clang headers [pending] installing llvm... installing bpf... [?25h==> Retrieving sources...  -> Found xdp-tools-1.3.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting xdp-tools-1.3.0.tar.gz with bsdtar ==> Starting build()... Found clang binary 'clang' with version 15 (from 'clang version 15.0.7') using bpftool v7.1.0 libbpf support: system v1.0.1 perf_buffer__consume support: yes btf__load_from_kernel_by_id support: yes btf__type_cnt support: yes bpf_object__next_map support: yes bpf_object__next_program support: yes bpf_program__insn_cnt support: yes bpf_map_create support: yes perf_buffer__new_raw support: yes bpf_xdp_attach support: yes bpf_map__set_autocreate support: yes bpf_prog_test_run_opts support: yes secure_getenv support: yes lib make[1]: Entering directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib' libxdp make[2]: Entering directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib/libxdp' mkdir -p ./staticobjs m4 -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 xdp-dispatcher.c.in > xdp-dispatcher.c || ( ret=$?; rm -f xdp-dispatcher.c; exit $ret ) clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xsk_def_xdp_prog.ll xsk_def_xdp_prog.c clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xsk_def_xdp_prog_5.3.ll xsk_def_xdp_prog_5.3.c mkdir -p ./sharedobjs sed -e "s|@PREFIX@|/usr|" \ -e "s|@LIBDIR@|/usr/lib|" \ -e "s|@VERSION@|"1.3.0"|" \ < libxdp.pc.template > libxdp.pc gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -D LIBXDP_STATIC=1 -Wall -I../../headers -c libxdp.c -o staticobjs/libxdp.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -D LIBXDP_STATIC=1 -Wall -I../../headers -c xsk.c -o staticobjs/xsk.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -fPIC -DSHARED -Wall -I../../headers -c libxdp.c -o sharedobjs/libxdp.o gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -fPIC -DSHARED -Wall -I../../headers -c xsk.c -o sharedobjs/xsk.o clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xdp-dispatcher.ll xdp-dispatcher.c llc -march=bpf -filetype=obj -o xsk_def_xdp_prog.o xsk_def_xdp_prog.ll llc -march=bpf -filetype=obj -o xsk_def_xdp_prog_5.3.o xsk_def_xdp_prog_5.3.ll llc -march=bpf -filetype=obj -o xdp-dispatcher.o xdp-dispatcher.ll ld -r -b binary -o xsk_def_xdp_prog.embed.o -z noexecstack --format=binary xsk_def_xdp_prog.o ld -r -b binary -o xsk_def_xdp_prog_5.3.embed.o -z noexecstack --format=binary xsk_def_xdp_prog_5.3.o objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xsk_def_xdp_prog.embed.o objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xsk_def_xdp_prog_5.3.embed.o ld -r -b binary -o xdp-dispatcher.embed.o -z noexecstack --format=binary xdp-dispatcher.o objcopy --rename-section .data=.rodata,alloc,load,readonly,data,contents xdp-dispatcher.embed.o gcc -shared -Wl,-soname,libxdp.so.1 \ -Wl,--version-script=libxdp.map \ sharedobjs/libxdp.o sharedobjs/xsk.o -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -lbpf -o libxdp.so.1.3.0 ln -sf libxdp.so.1.3.0 libxdp.so.1 ln -sf libxdp.so.1 libxdp.so ar rcs libxdp.a staticobjs/libxdp.o staticobjs/xsk.o xdp-dispatcher.embed.o xsk_def_xdp_prog.embed.o xsk_def_xdp_prog_5.3.embed.o make[2]: Leaving directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib/libxdp' util make[2]: Entering directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib/util' clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xdp_sample.bpf.ll xdp_sample.bpf.c llc -march=bpf -filetype=obj -o xdp_sample.bpf.o xdp_sample.bpf.ll bpftool gen skeleton xdp_sample.bpf.o name xdp_sample > xdp_sample.skel.h gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o params.o params.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o logging.o logging.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o util.o util.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o stats.o stats.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o xpcapng.o xpcapng.c gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -I../../headers -c -o xdp_sample.o xdp_sample.c make[2]: Leaving directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib/util' testing make[2]: Entering directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib/testing' clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o test_long_func_name.ll test_long_func_name.c clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xdp_drop.ll xdp_drop.c clang -S \ -target bpf \ -D __BPF_TRACING__ \ -Wno-visibility -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -I../../headers \ -Wall \ -Wno-unused-value \ -Wno-pointer-sign \ -Wno-compare-distinct-pointer-types \ -Werror \ -O2 -emit-llvm -c -g -o xdp_pass.ll xdp_pass.c gcc -Wall -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/xdp-tools/src=/usr/src/debug/xdp-tools -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -std=gnu11 -Wextra -Werror -DBPF_DIR_MNT=\"/sys/fs/bpf\" -DBPF_OBJECT_PATH=\"/usr/lib/bpf\" -DMAX_DISPATCHER_ACTIONS=10 -DTOOLS_VERSION=\""1.3.0"\" -DLIBBPF_VERSION=\"1.0.1\" -DRUNDIR=\"/run\" -DHAVE_LIBBPF_PERF_BUFFER__CONSUME -DHAVE_LIBBPF_BTF__LOAD_FROM_KERNEL_BY_ID -DHAVE_LIBBPF_BTF__TYPE_CNT -DHAVE_LIBBPF_BPF_OBJECT__NEXT_MAP -DHAVE_LIBBPF_BPF_OBJECT__NEXT_PROGRAM -DHAVE_LIBBPF_BPF_PROGRAM__INSN_CNT -DHAVE_LIBBPF_BPF_MAP_CREATE -DHAVE_LIBBPF_PERF_BUFFER__NEW_RAW -DHAVE_LIBBPF_BPF_XDP_ATTACH -DHAVE_LIBBPF_BPF_MAP__SET_AUTOCREATE -DHAVE_LIBBPF_BPF_PROG_TEST_RUN_OPTS -DHAVE_SECURE_GETENV -DLIBBPF_DYNAMIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../headers -I../util -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -L../libxdp -o test-tool ../util/params.o ../util/logging.o ../util/util.o ../util/stats.o ../util/xpcapng.o ../util/xdp_sample.o \ test-tool.c -lxdp -lbpf llc -march=bpf -filetype=obj -o xdp_drop.o xdp_drop.ll llc -march=bpf -filetype=obj -o xdp_pass.o xdp_pass.ll llc -march=bpf -filetype=obj -o test_long_func_name.o test_long_func_name.ll /usr/bin/ld: ../util/xdp_sample.o: in function `calc_period': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:534: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_devmap_xmit_multi': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1034: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1087: undefined reference to `trunc' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1087: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:553: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:554: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_devmap_xmit_multi': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1063: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1068: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1065: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1068: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:544: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_errs_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:578: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_devmap_xmit_multi': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1074: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_redirect_err_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:846: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:846: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `printf': /usr/include/bits/stdio2.h:86: undefined reference to `trunc' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_redirect_err_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:868: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `__read_once_size': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/../../headers/linux/compiler.h:133: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_stats_collect': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1378: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `map_collect_percpu_devmap': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:347: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_redirect_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:814: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:835: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:553: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:544: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_redirect_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:838: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:840: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_rx_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:618: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `snprintf': /usr/include/bits/stdio2.h:54: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_rx_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:619: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:553: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:544: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:554: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_errs_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:578: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_rx_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:640: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:644: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:640: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:644: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_period': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:533: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_devmap_xmit': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:940: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_period': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:533: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:535: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_devmap_xmit': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:965: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:950: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_drop_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:566: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:553: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_setup_maps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1247: undefined reference to `trunc' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1233: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1259: undefined reference to `trunc' /usr/bin/ld: ../util/xdp_sample.o: in function `strcpy': /usr/include/bits/string_fortified.h:79: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `get_num_rxqs': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1201: undefined reference to `trunc' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1202: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_run': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1579: undefined reference to `trunc' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1579: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `read': /usr/include/bits/unistd.h:38: undefined reference to `trunc' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_signal_cb': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1440: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_print': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1092: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `printf': /usr/include/bits/stdio2.h:86: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_print': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1101: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1100: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1103: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1108: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `trunc' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_drop_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:566: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `printf': /usr/include/bits/stdio2.h:86: undefined reference to `trunc' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:552: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:554: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_drop_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:566: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `printf': /usr/include/bits/stdio2.h:86: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_print': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1112: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1164: undefined reference to `floor' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1161: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `printf': /usr/include/bits/stdio2.h:86: undefined reference to `floor' /usr/bin/ld: /usr/include/bits/stdio2.h:86: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_period': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:535: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `calc_drop_pps': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:565: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_exception_cnt': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:905: undefined reference to `ceil' /usr/bin/ld: /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:932: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_stats_print': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:1417: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `sample_round': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:542: undefined reference to `trunc' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_cpumap_enqueue': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:719: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `snprintf': /usr/include/bits/stdio2.h:54: undefined reference to `floor' /usr/bin/ld: ../util/xdp_sample.o: in function `stats_get_cpumap_enqueue': /usr/src/debug/xdp-tools/xdp-tools-1.3.0/lib/util/xdp_sample.c:725: undefined reference to `ceil' /usr/bin/ld: ../util/xdp_sample.o: in function `printf': /usr/include/bits/stdio2.h:86: undefined reference to `floor' /usr/bin/ld: /usr/include/bits/stdio2.h:86: undefined reference to `ceil' collect2: error: ld returned 1 exit status make[2]: *** [../common.mk:106: test-tool] Error 1 make[2]: Leaving directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib/testing' make[1]: *** [Makefile:16: testing] Error 2 make[1]: Leaving directory '/build/xdp-tools/src/xdp-tools-1.3.0/lib' make: *** [Makefile:25: lib] Error 2 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix4/build receiving incremental file list xdp-tools-1.3.0-1-riscv64-build.log sent 43 bytes received 3,005 bytes 6,096.00 bytes/sec total size is 42,010 speedup is 13.78