Your message dated Sun, 02 Aug 2026 06:33:51 +0000
with message-id <[email protected]>
and subject line Bug#1132061: fixed in aflplusplus 5.02c-0.5
has caused the Debian Bug report #1132061,
regarding aflplusplus: ftbfs with GCC-16
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1132061: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132061
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:aflplusplus
Version: 4.33c-1.1
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: ftbfs-gcc-16

Hi,

aflplusplus fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/aflplusplus_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:404:29: warning: 'getUnqual' is 
deprecated: PointerType::getUnqual with pointee type is pending removal. Use 
Context overload. [-Wdeprecated-declarations]
  404 |   Int64PtrTy = PointerType::getUnqual(IRB.getInt64Ty());
      |                             ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has 
been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending 
removal. "
      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:405:29: warning: 'getUnqual' is 
deprecated: PointerType::getUnqual with pointee type is pending removal. Use 
Context overload. [-Wdeprecated-declarations]
  405 |   Int32PtrTy = PointerType::getUnqual(IRB.getInt32Ty());
      |                             ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has 
been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending 
removal. "
      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:406:28: warning: 'getUnqual' is 
deprecated: PointerType::getUnqual with pointee type is pending removal. Use 
Context overload. [-Wdeprecated-declarations]
  406 |   Int8PtrTy = PointerType::getUnqual(IRB.getInt8Ty());
      |                            ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has 
been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending 
removal. "
      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:407:28: warning: 'getUnqual' is 
deprecated: PointerType::getUnqual with pointee type is pending removal. Use 
Context overload. [-Wdeprecated-declarations]
  407 |   Int1PtrTy = PointerType::getUnqual(IRB.getInt1Ty());
      |                            ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:718:5: note: 'getUnqual' has 
been explicitly marked deprecated here
  718 |   [[deprecated("PointerType::getUnqual with pointee type is pending 
removal. "
      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:417:42: warning: 'get' is 
deprecated: PointerType::get with pointee type is pending removal. Use Context 
overload. [-Wdeprecated-declarations]
  417 |       new GlobalVariable(M, PointerType::get(Int8Ty, 0), false,
      |                                          ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been 
explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. 
Use "
      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:1348:41: warning: 'get' is 
deprecated: PointerType::get with pointee type is pending removal. Use Context 
overload. [-Wdeprecated-declarations]
 1348 |             IRB.CreateLoad(PointerType::get(Int8Ty, 0), AFLMapPtr);
      |                                         ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been 
explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. 
Use "
      |     ^
instrumentation/SanitizerCoveragePCGUARD.so.cc:1619:52: warning: 'get' is 
deprecated: PointerType::get with pointee type is pending removal. Use Context 
overload. [-Wdeprecated-declarations]
 1619 |     LoadInst *MapPtr = IRB.CreateLoad(PointerType::get(Int8Ty, 0), 
AFLMapPtr);
      |                                                    ^
/usr/lib/llvm-21/include/llvm/IR/DerivedTypes.h:709:5: note: 'get' has been 
explicitly marked deprecated here
  709 |   [[deprecated("PointerType::get with pointee type is pending removal. 
Use "
      |     ^
15 warnings generated.
10 warnings generated.
/usr/lib/llvm-21/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/llvm-21/bin\" -DVERSION=\"++4.33c\" 
-DLLVM_LIBDIR=\"/usr/lib/llvm-21/lib\" -DLLVM_VERSION=\"21.1.8\" 
-DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/lib/llvm-21/bin/ld.lld\" 
-DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" 
-DCLANG_BIN=\"/usr/lib/llvm-21/bin/clang\" 
-DCLANGPP_BIN=\"/usr/lib/llvm-21/bin/clang++\" -DUSE_BINDIR=1 
-Wno-unused-function -Wno-deprecated -Wdate-time -D_FORTIFY_SOURCE=2 
-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 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/aflplusplus-4.33c=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard -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/llvm-21/bin\" -DVERSION=\"++4.33c\" 
-DLLVM_LIBDIR=\"/usr/lib/llvm-21/lib\" -DLLVM_VERSION=\"21.1.8\" 
-DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/lib/llvm-21/bin/ld.lld\" 
-DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" 
-DCLANG_BIN=\"/usr/lib/llvm-21/bin/clang\" 
-DCLANGPP_BIN=\"/usr/lib/llvm-21/bin/clang++\" -DUSE_BINDIR=1 
-Wno-unused-function -Wno-deprecated -Wdate-time -D_FORTIFY_SOURCE=2 
./test-instr.c -o test-instr -Wl,-z,relro -Wl,-z,now -ldl -lrt -lm -lz
ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 
./test-instr < /dev/null
[*] Acquired new map size for target: 128 bytes

echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 
./test-instr
[*] Acquired new map size for target: 128 bytes

[+] All right, the instrumentation seems to be working!
[+] All done! You can now use './afl-cc' to compile programs.
make[3]: Leaving directory '/build/reproducible-path/aflplusplus-4.33c'
/usr/bin/make -f GNUmakefile.gcc_plugin
make[3]: Entering directory '/build/reproducible-path/aflplusplus-4.33c'
[+] shmat seems to be working.
[*] Checking for working 'cc'...
[*] Checking for gcc plugin development header files...
[-] Oops, can't find gcc header files. Be sure to install 'gcc-X-plugin-dev'.
make[3]: *** [GNUmakefile.gcc_plugin:127: test_deps] Error 1
make[3]: Leaving directory '/build/reproducible-path/aflplusplus-4.33c'
make[2]: *** [GNUmakefile:356: gcc_plugin] Error 2
make[2]: Leaving directory '/build/reproducible-path/aflplusplus-4.33c'
make[1]: *** [debian/rules:28: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/aflplusplus-4.33c'
make: *** [debian/rules:25: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

--- End Message ---
--- Begin Message ---
Source: aflplusplus
Source-Version: 5.02c-0.5
Done: Stéphane Glondu <[email protected]>

We believe that the bug you reported is fixed in the latest version of
aflplusplus, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <[email protected]> (supplier of updated aflplusplus package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 02 Aug 2026 08:08:13 +0200
Source: aflplusplus
Architecture: source
Version: 5.02c-0.5
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Stéphane Glondu <[email protected]>
Closes: 1132061
Changes:
 aflplusplus (5.02c-0.5) unstable; urgency=medium
 .
   * Non-maintainer upload
   * Build-depend on gcc-16-plugin-dev (Closes: #1132061)
   * Fix generation of afl-cc.8
Checksums-Sha1:
 232d915b02729dc4ac4857a9d43db1d45c7df4ab 2142 aflplusplus_5.02c-0.5.dsc
 8c0f707d88e3b0a0756f83629123dea5a64d8e40 11404 
aflplusplus_5.02c-0.5.debian.tar.xz
Checksums-Sha256:
 6cf2474aa32a0d24b2054f03fe8afbb5105bd6370c2128042270e9352414ea1d 2142 
aflplusplus_5.02c-0.5.dsc
 9a69e26a5ec41a1eaeac2bcfde1e9a90b50fe299e980f3c0b642a15c8f0a1a87 11404 
aflplusplus_5.02c-0.5.debian.tar.xz
Files:
 c0486bbcf389bf7ec8255f6514e0a4a3 2142 devel optional aflplusplus_5.02c-0.5.dsc
 16fc307a38839c64d208991ecb639297 11404 devel optional 
aflplusplus_5.02c-0.5.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEEbeJOl+yohsxW5iUOIbju8bGJMIEFAmpu34gSHGdsb25kdUBk
ZWJpYW4ub3JnAAoJECG47vGxiTCBdMcH/i6LbdPvlbzlKNor3idpkUt6YEVCNGRc
iBJvpCMtBJtoOl9IKa/PECKheuqydbuo7jHZXhmIiP76ZkaFVgswbP4MdzveQ6Tu
lVPhgyF1xEHl4glGiiKQZ4wLyBv6YA1Kt0h0ihgBKx4eD89amEWrfVoYwoIOk9dH
oqHRpULJf0kw8gZZhHS5RRmjH8OMFs8Cdf8PNyt+vFUYNmykq+UBIVFdzfMH4101
0RfNRr8Qf+MaUSlAjYJnCq0d/IRxRP2DQZvYuSzGfQpQ/P/HXqXX7hNmhIG3OAL4
Ti/Xr92sjK+fB9ohoPhAluh8/kk6oQ0QUVTjnDDwojLV8uyW6WdJYcw=
=Zw2p
-----END PGP SIGNATURE-----

Attachment: pgpmw9afAohMy.pgp
Description: PGP signature


--- End Message ---

Reply via email to