>>> afl++: Building community/afl++ 4.34c-r0 (using abuild 3.15.0-r5) started Sat, 04 Oct 2025 15:32:15 +0000 >>> afl++: Validating /home/buildozer/aports/community/afl++/APKBUILD... >>> afl++: Analyzing dependencies... >>> afl++: Installing for build: build-base clang21 clang21-rtlib lld21 llvm21 python3 bash clang21-dev coreutils gmp-dev grep llvm21-dev python3-dev cmocka-dev ( 1/48) Installing clang21-headers (21.1.2-r1) ( 2/48) Installing libffi (3.5.2-r0) ( 3/48) Installing xz-libs (5.8.1-r0) ( 4/48) Installing libxml2 (2.13.9-r0) ( 5/48) Installing llvm21-libs (21.1.2-r1) ( 6/48) Installing clang21-libs (21.1.2-r1) ( 7/48) Installing llvm21-linker-tools (21.1.2-r1) ( 8/48) Installing clang21 (21.1.2-r1) ( 9/48) Installing compiler-rt (21.1.2-r0) (10/48) Installing lld21-libs (21.1.2-r1) (11/48) Installing scudo-malloc (21.1.2-r0) (12/48) Installing lld21 (21.1.2-r1) (13/48) Installing llvm21 (21.1.2-r1) (14/48) Installing libbz2 (1.0.8-r6) (15/48) Installing gdbm (1.26-r0) (16/48) Installing mpdecimal (4.0.1-r0) (17/48) Installing libpanelw (6.5_p20250816-r0) (18/48) Installing sqlite-libs (3.50.4-r1) (19/48) Installing python3 (3.12.11-r0) (20/48) Installing python3-pycache-pyc0 (3.12.11-r0) (21/48) Installing pyc (3.12.11-r0) (22/48) Installing python3-pyc (3.12.11-r0) (23/48) Installing bash (5.3.3-r1) bash-5.3.3-r1.post-install: Executing script... (24/48) Installing clang21-libclang (21.1.2-r1) (25/48) Installing clang21-extra-tools (21.1.2-r1) (26/48) Installing clang21-dev (21.1.2-r1) (27/48) Installing coreutils-env (9.8-r1) (28/48) Installing coreutils-fmt (9.8-r1) (29/48) Installing coreutils-sha512sum (9.8-r1) (30/48) Installing libattr (2.5.2-r2) (31/48) Installing skalibs-libs (2.14.4.0-r0) (32/48) Installing utmps-libs (0.1.3.1-r0) (33/48) Installing coreutils (9.8-r1) (34/48) Installing libgmpxx (6.3.0-r4) (35/48) Installing gmp-dev (6.3.0-r4) (36/48) Installing grep (3.12-r0) (37/48) Installing linux-headers (6.16.10-r0) (38/48) Installing libffi-dev (3.5.2-r0) (39/48) Installing zlib-dev (1.3.1-r2) (40/48) Installing zstd (1.5.7-r2) (41/48) Installing zstd-dev (1.5.7-r2) (42/48) Installing llvm21-test-utils (21.1.2-r1) (43/48) Installing llvm21-test-utils-pyc (21.1.2-r1) (44/48) Installing llvm21-dev (21.1.2-r1) (45/48) Installing python3-dev (3.12.11-r0) (46/48) Installing cmocka (1.1.7-r2) (47/48) Installing cmocka-dev (1.1.7-r2) (48/48) Installing .makedepends-afl++ (20251004.153216) busybox-1.37.0-r23.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 1139 MiB in 153 packages >>> afl++: Cleaning up srcdir >>> afl++: Cleaning up pkgdir >>> afl++: Cleaning up tmpdir >>> afl++: Fetching https://distfiles.alpinelinux.org/distfiles/edge/afl++-4.34c.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> afl++: Fetching afl++-4.34c.tar.gz::https://github.com/AFLplusplus/AFLplusplus/archive/refs/tags/v4.34c.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/afl++-4.34c.tar.gz.part' afl++-4.34c.tar.gz.p 100% |********************************| 3028k 0:00:00 ETA '/var/cache/distfiles/edge/afl++-4.34c.tar.gz.part' saved >>> afl++: Fetching https://distfiles.alpinelinux.org/distfiles/edge/afl++-4.34c.tar.gz >>> afl++: Checking sha512sums... afl++-4.34c.tar.gz: OK 7806b702a280f06f09120786bace19cd3c5c4bf7.patch: OK 0e4c4cfb887d5793c1714f29ef426b6a476171db.patch: OK >>> afl++: Unpacking /var/cache/distfiles/edge/afl++-4.34c.tar.gz... >>> afl++: 7806b702a280f06f09120786bace19cd3c5c4bf7.patch patching file include/forkserver.h >>> afl++: 0e4c4cfb887d5793c1714f29ef426b6a476171db.patch patching file instrumentation/afl-compiler-rt.o.c [*] Compiling AFL++ for OS Linux on ARCH i686 [+] ZLIB detected [!] Note: skipping x86 compilation checks (AFL_NO_X86 set). [+] shmat seems to be working. [+] Python 3.12.11 support seems to be working. [+] Everything seems to be working, ready to compile. (cc (Alpine 15.2.0) 15.2.0) cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB -c src/afl-common.c -o src/afl-common.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB -c src/afl-sharedmem.c -o src/afl-sharedmem.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB -c src/afl-forkserver.c -o src/afl-forkserver.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -Wno-format-truncation -DHAVE_ZLIB -Iinclude -c src/afl-performance.c -o src/afl-performance.o cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB src/afl-fuzz-bitmap.c src/afl-fuzz-cmplog.c src/afl-fuzz-extras.c src/afl-fuzz-ijon.c src/afl-fuzz-init.c src/afl-fuzz-mutators.c src/afl-fuzz-one.c src/afl-fuzz-python.c src/afl-fuzz-queue.c src/afl-fuzz-redqueen.c src/afl-fuzz-run.c src/afl-fuzz-sanfuzz.c src/afl-fuzz-skipdet.c src/afl-fuzz-state.c src/afl-fuzz-stats.c src/afl-fuzz-statsd.c src/afl-fuzz.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-fuzz -DUSE_PYTHON -I/usr/include/python3.12 -I/usr/include/python3.12 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lpython3.12 -ldl -lm -L/usr/lib -lpython3.12 -ldl -lm -DPYTHON_VERSION="\"Python 3.12.11\"" -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lm src/afl-fuzz-run.c: In function 'fuzz_run_target': src/afl-fuzz-run.c:132:28: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 132 | if (bytes_read != input_len) { | ^~ In file included from include/afl-fuzz.h:41, from src/afl-fuzz-run.c:27: src/afl-fuzz-run.c: In function 'write_to_testcase': src/afl-fuzz-run.c:234:27: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 234 | if (unlikely(new_size < afl->min_length && !fix)) { | ^ include/types.h:248:46: note: in definition of macro 'unlikely' 248 | #define unlikely(_x) __builtin_expect(!!(_x), 0) | ^~ src/afl-fuzz-run.c:238:34: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 238 | } else if (unlikely(new_size > afl->max_length)) { | ^ include/types.h:248:46: note: in definition of macro 'unlikely' 248 | #define unlikely(_x) __builtin_expect(!!(_x), 0) | ^~ src/afl-fuzz-run.c: In function 'trim_case': src/afl-fuzz-run.c:1383:29: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 1383 | if (unlikely(new_size < afl->min_length)) { | ^ include/types.h:248:46: note: in definition of macro 'unlikely' 248 | #define unlikely(_x) __builtin_expect(!!(_x), 0) | ^~ src/afl-fuzz-run.c:1387:36: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 1387 | } else if (unlikely(new_size > afl->max_length)) { | ^ include/types.h:248:46: note: in definition of macro 'unlikely' 248 | #define unlikely(_x) __builtin_expect(!!(_x), 0) | ^~ src/afl-fuzz-stats.c: In function 'write_setup_file': src/afl-fuzz-stats.c:105:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 105 | fprintf(f2, "%p\n", (void *)get_binary_hash(afl->fsrv.target_path)); | ^ cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB src/afl-showmap.c src/afl-fuzz-mutators.c src/afl-fuzz-python.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-showmap -DUSE_PYTHON -I/usr/include/python3.12 -I/usr/include/python3.12 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lpython3.12 -ldl -lm -L/usr/lib -lpython3.12 -ldl -lm -DPYTHON_VERSION="\"Python 3.12.11\"" -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -c -o src/afl-fuzz-python.o src/afl-fuzz-python.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -c -o src/afl-fuzz-mutators.o src/afl-fuzz-mutators.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB src/afl-tmin.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o src/afl-fuzz-python.o src/afl-fuzz-mutators.o -o afl-tmin -DUSE_PYTHON -I/usr/include/python3.12 -I/usr/include/python3.12 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lpython3.12 -ldl -lm -L/usr/lib -lpython3.12 -ldl -lm -DPYTHON_VERSION="\"Python 3.12.11\"" -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB src/afl-gotcpu.c src/afl-common.o -o afl-gotcpu -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -DHAVE_ZLIB src/afl-analyze.c src/afl-common.o src/afl-sharedmem.o src/afl-performance.o src/afl-forkserver.o -o afl-analyze -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz make -j -f GNUmakefile.llvm make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' make[1]: warning: -j0 forced in submake: resetting jobserver mode. [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 16+, enabling c++17 [+] llvm_mode detected llvm 12+, enabling afl-lto LTO implementation GNUmakefile.llvm:245: ld.lld found in a weird location (/usr/bin/ld.lld), but its the same version as LLVM so we will allow it [+] shmat seems to be working. [*] Checking for working 'llvm-config'... /usr/lib/llvm21/bin/clang -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated -c src/afl-common.c -o instrumentation/afl-common.o -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz [*] Checking for working '/usr/lib/llvm21/bin/clang'... [*] Checking for matching versions of '/usr/lib/llvm21/bin/clang' and 'llvm-config' [*] We have llvm-config version 21.1.2 with a clang version 21.1.2, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. /usr/lib/llvm21/bin/clang -I/usr/lib/llvm21/include -I./../include -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated -O3 -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o afl-compiler-rt.o clang: warning: -Wl,--as-needed,-O1,--sort-common: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -Wl,-z,pack-relative-relocs: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -ldl: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lrt: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lm: 'linker' input unused [-Wunused-command-line-argument] clang: warning: -lz: 'linker' input unused [-Wunused-command-line-argument] [*] Building 32-bit variant of the runtime (-m32)... [*] Building 64-bit variant of the runtime (-m64)... /usr/lib/llvm21/bin/clang++ -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated $(llvm-config --cxxflags) -fno-rtti -fPIC -std=c++17 -c instrumentation/afl-llvm-common.cc -o instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated src/afl-ld-lto.c -o afl-ld-lto -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz /usr/lib/llvm21/bin/clang -I/usr/lib/llvm21/include -I./../include -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated src/afl-cc.c instrumentation/afl-common.o -o afl-cc -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -DCFLAGS_OPT=\"\" -lm src/afl-cc.c:1209:52: warning: unused parameter 'argc' [-Wunused-parameter] 1209 | void mode_final_checkout(aflcc_state_t *aflcc, int argc, char **argv) { | ^ src/afl-cc.c:1209:65: warning: unused parameter 'argv' [-Wunused-parameter] 1209 | void mode_final_checkout(aflcc_state_t *aflcc, int argc, char **argv) { | ^ success! success! 2 warnings generated. In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/BasicBlock.h:19: /usr/lib/llvm21/include/llvm/ADT/ilist.h:58:34: warning: unused parameter 'V' [-Wunused-parameter] 58 | static void deleteNode(NodeTy *V) {} | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/BasicBlock.h:23: In file included from /usr/lib/llvm21/include/llvm/IR/DebugProgramInstruction.h:54: In file included from /usr/lib/llvm21/include/llvm/IR/DebugLoc.h:18: In file included from /usr/lib/llvm21/include/llvm/IR/TrackingMDRef.h:16: In file included from /usr/lib/llvm21/include/llvm/IR/Metadata.h:21: In file included from /usr/lib/llvm21/include/llvm/ADT/PointerUnion.h:21: /usr/lib/llvm21/include/llvm/Support/Casting.h:279:45: warning: unused parameter 'f' [-Wunused-parameter] 279 | static inline bool isPossible(const From &f) { return true; } | ^ /usr/lib/llvm21/include/llvm/Support/Casting.h:604:41: warning: unused parameter 't' [-Wunused-parameter] 604 | static inline bool isPresent(const T &t) { return true; } | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:24: In file included from /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:22: /usr/lib/llvm21/include/llvm/IR/Constants.h:61:41: warning: unused parameter 'From' [-Wunused-parameter] 61 | Value *handleOperandChangeImpl(Value *From, Value *To) { | ^ /usr/lib/llvm21/include/llvm/IR/Constants.h:61:54: warning: unused parameter 'To' [-Wunused-parameter] 61 | Value *handleOperandChangeImpl(Value *From, Value *To) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:24: /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:88:37: warning: unused parameter 'FMF' [-Wunused-parameter] 88 | FastMathFlags FMF) const override { | ^ /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:93:36: warning: unused parameter 'FMF' [-Wunused-parameter] 93 | FastMathFlags FMF) const override { | ^ /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:184:44: warning: unused parameter 'ID' [-Wunused-parameter] 184 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:184:55: warning: unused parameter 'LHS' [-Wunused-parameter] 184 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:184:67: warning: unused parameter 'RHS' [-Wunused-parameter] 184 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:184:78: warning: unused parameter 'Ty' [-Wunused-parameter] 184 | Value *FoldBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, Type *Ty, | ^ /usr/lib/llvm21/include/llvm/IR/ConstantFolder.h:185:43: warning: unused parameter 'FMFSource' [-Wunused-parameter] 185 | Instruction *FMFSource) const override { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:26: In file included from /usr/lib/llvm21/include/llvm/IR/DataLayout.h:34: /usr/lib/llvm21/include/llvm/Support/TrailingObjects.h:266:40: warning: unused parameter 'Obj' [-Wunused-parameter] 266 | callNumTrailingObjects(const BaseTy *Obj, | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: In file included from /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:34: /usr/lib/llvm21/include/llvm/IR/Instructions.h:3036:37: warning: unused parameter 'idx' [-Wunused-parameter] 3036 | BasicBlock *getSuccessor(unsigned idx) const { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:3040:30: warning: unused parameter 'idx' [-Wunused-parameter] 3040 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:3040:47: warning: unused parameter 'B' [-Wunused-parameter] 3040 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:4083:37: warning: unused parameter 'idx' [-Wunused-parameter] 4083 | BasicBlock *getSuccessor(unsigned idx) const { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:4087:30: warning: unused parameter 'idx' [-Wunused-parameter] 4087 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:4087:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] 4087 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:4541:37: warning: unused parameter 'idx' [-Wunused-parameter] 4541 | BasicBlock *getSuccessor(unsigned idx) const { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:4545:30: warning: unused parameter 'idx' [-Wunused-parameter] 4545 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ /usr/lib/llvm21/include/llvm/IR/Instructions.h:4545:47: warning: unused parameter 'B' [-Wunused-parameter] 4545 | void setSuccessor(unsigned idx, BasicBlock *B) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:22: /usr/lib/llvm21/include/llvm/IR/IRBuilder.h:1307:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] 1307 | ArrayRef OpBundles, | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:32: In file included from /usr/lib/llvm21/include/llvm/IR/DebugInfo.h:28: In file included from /usr/lib/llvm21/include/llvm/IR/IntrinsicInst.h:27: In file included from /usr/lib/llvm21/include/llvm/IR/DebugInfoMetadata.h:28: In file included from /usr/lib/llvm21/include/llvm/Support/CommandLine.h:32: In file included from /usr/lib/llvm21/include/llvm/Support/StringSaver.h:15: /usr/lib/llvm21/include/llvm/Support/Allocator.h:226:31: warning: unused parameter 'Ptr' [-Wunused-parameter] 226 | void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) { | ^ /usr/lib/llvm21/include/llvm/Support/Allocator.h:226:43: warning: unused parameter 'Size' [-Wunused-parameter] 226 | void Deallocate(const void *Ptr, size_t Size, size_t /*Alignment*/) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:32: In file included from /usr/lib/llvm21/include/llvm/IR/DebugInfo.h:28: In file included from /usr/lib/llvm21/include/llvm/IR/IntrinsicInst.h:27: In file included from /usr/lib/llvm21/include/llvm/IR/DebugInfoMetadata.h:30: In file included from /usr/lib/llvm21/include/llvm/Support/Discriminator.h:16: /usr/lib/llvm21/include/llvm/Support/Error.h:304:24: warning: unused parameter 'V' [-Wunused-parameter] 304 | void setChecked(bool V) { | ^ In file included from instrumentation/afl-llvm-common.cc:20: In file included from instrumentation/afl-llvm-common.h:32: In file included from /usr/lib/llvm21/include/llvm/IR/DebugInfo.h:29: /usr/lib/llvm21/include/llvm/IR/PassManager.h:630:23: warning: unused parameter 'IR' [-Wunused-parameter] 630 | Result run(IRUnitT &IR, AnalysisManager &AM, | ^ /usr/lib/llvm21/include/llvm/IR/PassManager.h:630:68: warning: unused parameter 'AM' [-Wunused-parameter] 630 | Result run(IRUnitT &IR, AnalysisManager &AM, | ^ /usr/lib/llvm21/include/llvm/IR/PassManager.h:916:34: warning: unused parameter 'Arg' [-Wunused-parameter] 916 | PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM, ExtraArgTs &&...) { | ^ /usr/lib/llvm21/include/llvm/IR/PassManager.h:916:57: warning: unused parameter 'AM' [-Wunused-parameter] 916 | PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM, ExtraArgTs &&...) { | ^ 30 warnings generated. /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -Wdeprecated -fno-rtti -fPIC -std=c++17 -shared instrumentation/afl-llvm-pass.so.cc -o afl-llvm-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -Wdeprecated -fno-rtti -fPIC -std=c++17 -shared instrumentation/afl-llvm-ijon-pass.so.cc -o afl-llvm-ijon-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -fno-rtti -fPIC -std=c++17 -shared instrumentation/SanitizerCoveragePCGUARD.so.cc -o SanitizerCoveragePCGUARD.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -Wno-deprecated-copy-dtor -Wdeprecated instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/split-compares-pass.so.cc -o split-compares-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/split-switches-pass.so.cc -o split-switches-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/cmplog-routines-pass.cc -o cmplog-routines-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/cmplog-instructions-pass.cc -o cmplog-instructions-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/cmplog-switches-pass.cc -o cmplog-switches-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/afl-llvm-dict2file.so.cc -o afl-llvm-dict2file.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/compare-transform-pass.so.cc -o compare-transform-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -fno-rtti -fPIC -std=c++17 -shared instrumentation/afl-llvm-lto-instrumentlist.so.cc -o afl-llvm-lto-instrumentlist.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -Wno-writable-strings -fno-rtti -fPIC -std=c++17 -shared instrumentation/SanitizerCoverageLTO.so.cc -o SanitizerCoverageLTO.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o /usr/lib/llvm21/bin/clang++ $(llvm-config --cxxflags) -fno-rtti -fno-exceptions -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -g -I ./include/ -DVERSION=\"++4.34c\" -Wno-variadic-macros -Wno-deprecated-copy-with-dtor -DLLVM_MINOR=1 -DLLVM_MAJOR=21 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/injection-pass.cc -o injection-pass.so $(llvm-config --ldflags) -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz instrumentation/afl-llvm-common.o In file included from instrumentation/afl-llvm-pass.so.cc:42: In file included from /usr/lib/llvm21/include/llvm/Passes/PassBuilder.h:18: In file included from /usr/lib/llvm21/include/llvm/Analysis/CGSCCPassManager.h:92: In file included from /usr/lib/llvm21/include/llvm/Analysis/LazyCallGraph.h:46: In file included from /usr/lib/llvm21/include/llvm/Analysis/TargetLibraryInfo.h:13: In file included from /usr/lib/llvm21/include/llvm/IR/Constants.h:29: In file included from /usr/lib/llvm21/include/llvm/IR/ConstantRange.h:35: In file included from /usr/lib/llvm21/include/llvm/IR/InstrTypes.h:24: /usr/lib/llvm21/include/llvm/IR/Attributes.h:379:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 379 | ~AttributeSet() = default; | ^ /usr/lib/llvm21/include/llvm/IR/GlobalVariable.h:214:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here 214 | Attrs = Attrs.addAttribute(getContext(), Kind); | ^ In file included from instrumentation/afl-llvm-ijon-pass.so.cc:17: In file included from /usr/lib/llvm21/include/llvm/Passes/PassBuilder.h:18: In file included from /usr/lib/llvm21/include/llvm/Analysis/CGSCCPassManager.h:92: In file included from /usr/lib/llvm21/include/llvm/Analysis/LazyCallGraph.h:46: In file included from /usr/lib/llvm21/include/llvm/Analysis/TargetLibraryInfo.h:13: In file included from /usr/lib/llvm21/include/llvm/IR/Constants.h:29: In file included from /usr/lib/llvm21/include/llvm/IR/ConstantRange.h:35: In file included from /usr/lib/llvm21/include/llvm/IR/InstrTypes.h:24: /usr/lib/llvm21/include/llvm/IR/Attributes.h:379:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 379 | ~AttributeSet() = default; | ^ /usr/lib/llvm21/include/llvm/IR/GlobalVariable.h:214:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here 214 | Attrs = Attrs.addAttribute(getContext(), Kind); | ^ In file included from instrumentation/SanitizerCoveragePCGUARD.so.cc:21: In file included from /usr/lib/llvm21/include/llvm/Analysis/PostDominators.h:17: In file included from /usr/lib/llvm21/include/llvm/IR/Dominators.h:27: In file included from /usr/lib/llvm21/include/llvm/IR/CFG.h:26: In file included from /usr/lib/llvm21/include/llvm/IR/Function.h:25: In file included from /usr/lib/llvm21/include/llvm/IR/Argument.h:17: /usr/lib/llvm21/include/llvm/IR/Attributes.h:379:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 379 | ~AttributeSet() = default; | ^ /usr/lib/llvm21/include/llvm/IR/GlobalVariable.h:214:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here 214 | Attrs = Attrs.addAttribute(getContext(), Kind); | ^ 1 warning generated. 1 warning generated. 1 warning generated. /usr/lib/llvm21/bin/clang -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated -Wno-unused-result -O0 -flto=full -fPIC -c instrumentation/afl-llvm-rt-lto.o.c -o ./afl-llvm-rt-lto.o [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' make -f GNUmakefile.gcc_plugin make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' [+] shmat seems to be working. [*] Checking for working 'cc'... [*] Checking for gcc plugin development header files... [*] Checking for './afl-showmap'... [+] All set and ready to build. c++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -std=c++11 -fPIC -fno-rtti -fno-exceptions -I"/usr/lib/gcc/i586-alpine-linux-musl/15.2.0/plugin"/include -I"/usr/lib/gcc/i586-alpine-linux-musl/15.2.0/plugin" -shared instrumentation/afl-gcc-pass.so.cc -o afl-gcc-pass.so -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lrt c++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -std=c++11 -fPIC -fno-rtti -fno-exceptions -I"/usr/lib/gcc/i586-alpine-linux-musl/15.2.0/plugin"/include -I"/usr/lib/gcc/i586-alpine-linux-musl/15.2.0/plugin" -shared instrumentation/afl-gcc-cmplog-pass.so.cc -o afl-gcc-cmplog-pass.so c++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -Wall -std=c++11 -fPIC -fno-rtti -fno-exceptions -I"/usr/lib/gcc/i586-alpine-linux-musl/15.2.0/plugin"/include -I"/usr/lib/gcc/i586-alpine-linux-musl/15.2.0/plugin" -shared instrumentation/afl-gcc-cmptrs-pass.so.cc -o afl-gcc-cmptrs-pass.so ln -sf afl-cc afl-gcc-fast ln -sf afl-cc afl-g++-fast ln -sf afl-cc.8 afl-gcc-fast.8 ln -sf afl-cc.8 afl-g++-fast.8 [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. AFL_CC=cc ./afl-gcc-fast -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -Iinclude -Wno-pointer-sign -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DGCC_VERSION=\"\" -DGCC_BINDIR=\"\" -Wno-unused-function ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lrt ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr '../../libAFLQemuDriver.a' 'libAFLDriver.a' -> '../../libAFLDriver.a' make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/aflpp_driver' Build Summary: [+] afl-fuzz and supporting tools successfully built [+] LLVM basic mode successfully built [+] LLVM mode successfully built [+] LLVM LTO mode successfully built [+] gcc_mode successfully built [*] Compiling AFL++ for OS Linux on ARCH i686 [+] ZLIB detected [!] Note: skipping x86 compilation checks (AFL_NO_X86 set). [+] shmat seems to be working. [+] Python 3.12.11 support seems to be working. [+] Everything seems to be working, ready to compile. (cc (Alpine 15.2.0) 15.2.0) make -j -f GNUmakefile.llvm make -C utils/libdislocator make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/libdislocator' cc -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I ../../include/ -Wall -g -Wno-pointer-sign -shared -fPIC libdislocator.so.c -o libdislocator.so -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 16+, enabling c++17 [+] llvm_mode detected llvm 12+, enabling afl-lto LTO implementation libdislocator.so.c: In function 'esetfunc': libdislocator.so.c:589:24: warning: unused parameter 'fn' [-Wunused-parameter] 589 | void (*esetfunc(void (*fn)(int, const char *, ...)))(int, const char *, ...) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cp -fv libdislocator.so ../../ 'libdislocator.so' -> '../../libdislocator.so' make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/libdislocator' make -C utils/libtokencap make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/libtokencap' cc -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I ../../include/ -Wall -g -Wno-pointer-sign -shared -fPIC libtokencap.so.c -o libtokencap.so -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz "-ldl" libtokencap.so.c: In function '__tokencap_dump': libtokencap.so.c:349:18: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'ssize_t' {aka 'int'} [-Wsign-compare] 349 | wrt_ok &= (pos == write(__tokencap_out_file, buf, pos)); | ^~ cp -f libtokencap.so ../../ make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/libtokencap' make -C utils/afl_network_proxy make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/afl_network_proxy' cc -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -Wno-pointer-sign -I../../include -o afl-network-client afl-network-client.c -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -ldl cc -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -Wno-pointer-sign -I../../include -o afl-network-server afl-network-server.c ../../src/afl-forkserver.c ../../src/afl-sharedmem.c ../../src/afl-common.c -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -ldl afl-network-client.c: In function 'main': afl-network-client.c:241:35: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 241 | if ((max_len = atoi(argv[3])) < 0) | ^ afl-network-client.c:348:40: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 348 | if (send(s, buf, *lenptr + 4, 0) != *lenptr + 4) | ^~ afl-network-client.c:392:21: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 392 | while (received < __afl_map_size && | ^ afl-network-client.c:396:18: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare] 396 | if (received != __afl_map_size) | ^~ afl-network-client.c:319:14: warning: unused variable 'j' [-Wunused-variable] 319 | int i = 1, j, status, ret, received; | ^ afl-network-client.c:319:7: warning: unused variable 'i' [-Wunused-variable] 319 | int i = 1, j, status, ret, received; | ^ afl-network-server.c: In function 'run_target': afl-network-server.c:125:53: warning: unused parameter 'argv' [-Wunused-parameter] 125 | static u8 run_target(afl_forkserver_t *fsrv, char **argv, u8 *mem, u32 len, | ~~~~~~~^~~~ afl-network-server.c:126:25: warning: unused parameter 'first_run' [-Wunused-parameter] 126 | u8 first_run) { | ~~~^~~~~~~~~ afl-network-server.c: In function 'handle_stop_sig': afl-network-server.c:148:33: warning: unused parameter 'sig' [-Wunused-parameter] 148 | static void handle_stop_sig(int sig) { | ~~~~^~~ In file included from afl-network-server.c:29: afl-network-server.c: In function 'recv_testcase': ../../include/debug.h:145:19: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 145 | #define bSTOP "" | ^~ ../../include/debug.h:268:32: note: in definition of macro 'MY_SAYF' 268 | #define MY_SAYF(x...) printf(x) | ^ ../../include/debug.h:264:32: note: in expansion of macro 'colorfilter' 264 | #define SAYF_N(x, ...) MY_SAYF(colorfilter(x), __VA_ARGS__) | ^~~~~~~~~~~ ../../include/debug.h:252:3: note: in expansion of macro 'SAYF_N' 252 | NAME | ^~~~ ../../include/debug.h:318:5: note: in expansion of macro 'SAYF' 318 | SAYF(bSTOP RESET_G1 CURSOR_SHOW cRST cLRD \ | ^~~~ ../../include/debug.h:318:10: note: in expansion of macro 'bSTOP' 318 | SAYF(bSTOP RESET_G1 CURSOR_SHOW cRST cLRD \ | ^~~~~ afl-network-server.c:376:5: note: in expansion of macro 'FATAL' 376 | FATAL("did not receive testcase data %lu != %u, %d", received, size, ret); | ^~~~~ afl-network-server.c: In function 'main': afl-network-server.c:663:50: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'u32' {aka 'unsigned int'} [-Wsign-compare] 663 | if (send(s, send_buf, fsrv->map_size + 4, 0) != 4 + fsrv->map_size) | ^~ afl-network-server.c:391:23: warning: unused variable 'str' [-Wunused-variable] 391 | char str[INET6_ADDRSTRLEN]; | ^~~ afl-network-server.c:390:23: warning: unused variable 'addrlen' [-Wunused-variable] 390 | int addrlen = sizeof(clientaddr); | ^~~~~~~ afl-network-server.c: At top level: afl-network-server.c:104:12: warning: 'write_to_file' defined but not used [-Wunused-function] 104 | static s32 write_to_file(u8 *path, u8 *mem, u32 len) { | ^~~~~~~~~~~~~ afl-network-server.c:74:12: warning: 'buf2_len' defined but not used [-Wunused-variable] 74 | static s32 buf2_len; | ^~~~~~~~ afl-network-server.c:71:12: warning: 'buf2' defined but not used [-Wunused-variable] 71 | static u8 *buf2; | ^~~~ afl-network-server.c:67:12: warning: 'in_file' defined but not used [-Wunused-variable] 67 | static u8 *in_file, /* Minimizer input test case */ | ^~~~~~~ GNUmakefile.llvm:245: ld.lld found in a weird location (/usr/bin/ld.lld), but its the same version as LLVM so we will allow it [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working '/usr/lib/llvm21/bin/clang'... [*] Checking for matching versions of '/usr/lib/llvm21/bin/clang' and 'llvm-config' [*] We have llvm-config version 21.1.2 with a clang version 21.1.2, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/afl_network_proxy' make -C utils/socket_fuzzing make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/socket_fuzzing' socketfuzz64 build failure (that's fine) make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/socket_fuzzing' make -C utils/argv_fuzzing make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c/utils/argv_fuzzing' ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' make -f GNUmakefile.gcc_plugin ../../afl-cc -g -o argv_fuzz_persistent_demo argv_fuzz_persistent_demo.c make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' ../../afl-cc -g -o argv_fuzz_demo argv_fuzz_demo.c argvfuzz64 build failure (that's fine) [+] shmat seems to be working. [*] Checking for working 'cc'... [*] Checking for gcc plugin development header files... [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. AFL_CC=cc ./afl-gcc-fast -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -Wall -Iinclude -Wno-pointer-sign -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DGCC_VERSION=\"\" -DGCC_BINDIR=\"\" -Wno-unused-function ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lrt ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr >> afl++: Entering fakeroot... [*] Compiling AFL++ for OS Linux on ARCH i686 [+] ZLIB detected [!] Note: skipping x86 compilation checks (AFL_NO_X86 set). [+] shmat seems to be working. [+] Python 3.12.11 support seems to be working. [+] Everything seems to be working, ready to compile. (cc (Alpine 15.2.0) 15.2.0) make -j -f GNUmakefile.llvm make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' make[1]: warning: -j0 forced in submake: resetting jobserver mode. [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 16+, enabling c++17 [+] llvm_mode detected llvm 12+, enabling afl-lto LTO implementation GNUmakefile.llvm:245: ld.lld found in a weird location (/usr/bin/ld.lld), but its the same version as LLVM so we will allow it [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working '/usr/lib/llvm21/bin/clang'... [*] Checking for matching versions of '/usr/lib/llvm21/bin/clang' and 'llvm-config' [*] We have llvm-config version 21.1.2 with a clang version 21.1.2, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm21/bin\" -DVERSION=\"++4.34c\" -DLLVM_LIBDIR=\"/usr/lib/llvm21/lib\" -DLLVM_VERSION=\"21.1.2\" -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"/usr/lib/llvm21/bin/clang\" -DCLANGPP_BIN=\"/usr/lib/llvm21/bin/clang++\" -DUSE_BINDIR=1 -Wno-unused-function -Wno-deprecated ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' make -f GNUmakefile.gcc_plugin make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.34c' [+] shmat seems to be working. [*] Checking for working 'cc'... [*] Checking for gcc plugin development header files... [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. AFL_CC=cc ./afl-gcc-fast -Os -fstack-clash-protection -Wformat -Werror=format-security -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -Iinclude -Wno-pointer-sign -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DGCC_VERSION=\"\" -DGCC_BINDIR=\"\" -Wno-unused-function ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -ldl -lrt -lm -lz -lrt ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr >> afl++-doc*: Running split function doc... renamed 'usr/share/doc' -> '/home/buildozer/aports/community/afl++/pkg/afl++-doc/usr/share/doc' renamed 'usr/share/man' -> '/home/buildozer/aports/community/afl++/pkg/afl++-doc/usr/share/man' >>> afl++-doc*: Preparing subpackage afl++-doc... >>> afl++-doc*: Running postcheck for afl++-doc >>> afl++-tools*: Running split function tools... renamed 'usr/bin/afl-cmin' -> '/home/buildozer/aports/community/afl++/pkg/afl++-tools/usr/bin/afl-cmin' renamed 'usr/bin/afl-plot' -> '/home/buildozer/aports/community/afl++/pkg/afl++-tools/usr/bin/afl-plot' renamed 'usr/bin/afl-showmap' -> '/home/buildozer/aports/community/afl++/pkg/afl++-tools/usr/bin/afl-showmap' renamed 'usr/bin/afl-tmin' -> '/home/buildozer/aports/community/afl++/pkg/afl++-tools/usr/bin/afl-tmin' >>> afl++-tools*: Preparing subpackage afl++-tools... >>> afl++-tools*: Stripping binaries >>> afl++-tools*: Running postcheck for afl++-tools >>> afl++*: Running postcheck for afl++ >>> afl++*: Preparing package afl++... >>> afl++*: Stripping binaries >>> afl++-doc*: Scanning shared objects >>> afl++-tools*: Scanning shared objects >>> afl++*: Scanning shared objects >>> afl++-doc*: Tracing dependencies... >>> afl++-doc*: Package size: 416.6 KB >>> afl++-doc*: Compressing data... >>> afl++-doc*: Create checksum... >>> afl++-doc*: Create afl++-doc-4.34c-r0.apk >>> afl++-tools*: Tracing dependencies... afl++ coreutils grep so:libc.musl-x86.so.1 so:libpython3.12.so.1.0 >>> afl++-tools*: Package size: 228.8 KB >>> afl++-tools*: Compressing data... >>> afl++-tools*: Create checksum... >>> afl++-tools*: Create afl++-tools-4.34c-r0.apk >>> afl++*: Tracing dependencies... clang21 clang21-rtlib lld21 llvm21 python3 so:libc.musl-x86.so.1 so:libgcc_s.so.1 so:libpython3.12.so.1.0 so:libstdc++.so.6 so:libz.so.1 >>> afl++*: Package size: 3.2 MB >>> afl++*: Compressing data... >>> afl++*: Create checksum... >>> afl++*: Create afl++-4.34c-r0.apk >>> afl++: Build complete at Sat, 04 Oct 2025 15:36:02 +0000 elapsed time 0h 3m 47s >>> afl++: Cleaning up srcdir >>> afl++: Cleaning up pkgdir >>> afl++: Uninstalling dependencies... ( 1/48) Purging .makedepends-afl++ (20251004.153216) ( 2/48) Purging lld21 (21.1.2-r1) ( 3/48) Purging bash (5.3.3-r1) bash-5.3.3-r1.pre-deinstall: Executing script... ( 4/48) Purging clang21-dev (21.1.2-r1) ( 5/48) Purging clang21-extra-tools (21.1.2-r1) ( 6/48) Purging clang21 (21.1.2-r1) ( 7/48) Purging clang21-libclang (21.1.2-r1) ( 8/48) Purging clang21-headers (21.1.2-r1) ( 9/48) Purging clang21-libs (21.1.2-r1) (10/48) Purging coreutils (9.8-r1) coreutils-9.8-r1.post-deinstall: Executing script... (11/48) Purging coreutils-env (9.8-r1) (12/48) Purging coreutils-fmt (9.8-r1) (13/48) Purging coreutils-sha512sum (9.8-r1) (14/48) Purging gmp-dev (6.3.0-r4) (15/48) Purging libgmpxx (6.3.0-r4) (16/48) Purging grep (3.12-r0) (17/48) Purging llvm21-dev (21.1.2-r1) (18/48) Purging llvm21 (21.1.2-r1) (19/48) Purging llvm21-linker-tools (21.1.2-r1) (20/48) Purging libffi-dev (3.5.2-r0) (21/48) Purging linux-headers (6.16.10-r0) (22/48) Purging zlib-dev (1.3.1-r2) (23/48) Purging zstd-dev (1.5.7-r2) (24/48) Purging zstd (1.5.7-r2) (25/48) Purging llvm21-test-utils-pyc (21.1.2-r1) (26/48) Purging llvm21-test-utils (21.1.2-r1) (27/48) Purging python3-dev (3.12.11-r0) (28/48) Purging python3-pyc (3.12.11-r0) (29/48) Purging python3-pycache-pyc0 (3.12.11-r0) (30/48) Purging pyc (3.12.11-r0) (31/48) Purging python3 (3.12.11-r0) (32/48) Purging cmocka-dev (1.1.7-r2) (33/48) Purging cmocka (1.1.7-r2) (34/48) Purging compiler-rt (21.1.2-r0) (35/48) Purging gdbm (1.26-r0) (36/48) Purging libattr (2.5.2-r2) (37/48) Purging libbz2 (1.0.8-r6) (38/48) Purging libpanelw (6.5_p20250816-r0) (39/48) Purging lld21-libs (21.1.2-r1) (40/48) Purging llvm21-libs (21.1.2-r1) (41/48) Purging mpdecimal (4.0.1-r0) (42/48) Purging scudo-malloc (21.1.2-r0) (43/48) Purging sqlite-libs (3.50.4-r1) (44/48) Purging utmps-libs (0.1.3.1-r0) (45/48) Purging libffi (3.5.2-r0) (46/48) Purging libxml2 (2.13.9-r0) (47/48) Purging skalibs-libs (2.14.4.0-r0) (48/48) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r23.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 426 MiB in 105 packages >>> afl++: Updating the community/x86 repository index... >>> afl++: Signing the index...