On Tuesday, 06 February 2024 at 12:54, Richard W.M. Jones wrote:
https://koji.fedoraproject.org/koji/taskinfo?taskID=113035034 https://bugzilla.redhat.com/show_bug.cgi?id=2262539
The new AFL++ (American Fuzzy Lop, a fuzzing tool) in Rawhide appears to be building a GCC plugin, contained in one or all of these newly added files:
%global afl_helper_path %{_libdir}/afl %{_bindir}/afl-gcc-fast %{_bindir}/afl-g++-fast %{afl_helper_path}/afl-gcc-cmplog-pass.so %{afl_helper_path}/afl-gcc-cmptrs-pass.so %{afl_helper_path}/afl-gcc-pass.so %{afl_helper_path}/afl-gcc-rt.o %{afl_helper_path}/injection-pass.so
By the way, I think it makes no sense to define and use afl_helper_path macro here. %{_libdir}/afl is shorter than %{_afl_helper_path}.
Regards, Dominik