Upstream has released version 4.01c of AFLplusplus on Jun 28. This would finally allow building the package fo an up-to-date version of sys-devel/clang. (Haven't tried to build it, yet.)
Absolutely. Sorry, this has been on my list, but I admit I forgot about the LLVM compat thing, which absolutely makes it more important.
I have successfully built 4.01c with clang-14, but both patches need updating. There are also a few other issues in the makefiles (e.g. with LTO or flags that aren't usable for both gcc and clang) that I've been patching locally in the previous version; these could be added as well. I can prepare a PR with my changes that you could use as a base for the bump. (Need to consolidate and clean up patches first.) Or, if you prefer that, I could dump the patches here and let you figure out what to do.
"A PR would be most welcome" is the comment I thought I'd submitted earlier. Thank you for throwing one up! Very happy to receive any other improvements you've been using locally too.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c38bde47bbac4eaf8654581b9806a11780b298f commit 4c38bde47bbac4eaf8654581b9806a11780b298f Author: Alexander Miller <alex.miller@gmx.de> AuthorDate: 2022-07-04 16:10:19 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-04 23:24:00 +0000 app-forensics/aflplusplus: add 4.01c Closes: https://bugs.gentoo.org/856337 Signed-off-by: Alexander Miller <alex.miller@gmx.de> Signed-off-by: Sam James <sam@gentoo.org> app-forensics/aflplusplus/Manifest | 1 + app-forensics/aflplusplus/aflplusplus-4.01c.ebuild | 88 ++++++++++++ ...lplusplus-4.01c-no-ignore-errors-makefile.patch | 154 +++++++++++++++++++++ .../files/aflplusplus-4.01c-respect-flags.patch | 123 ++++++++++++++++ 4 files changed, 366 insertions(+)