https://bugzilla.redhat.com/show_bug.cgi?id=2459753
AFL is a popular fuzzing tool that we ship in Fedora as 'american-fuzzy-lop'. It includes various methods for instrumenting the binaries, but for this case we're looking just at the GCC plugin method. Apparently GCC plugins depend on the exact GCC major.minor.release version (rather than, say, just the major version as with Clang). Or AFL *thinks* it needs to depend on the exact version, although you could set an environment variable to skip the check, see: https://github.com/AFLplusplus/AFLplusplus/blob/edaf3ad04d64185cae856c75ca4676cbb14a35b5/instrumentation/afl-gcc-pass.so.cc#L621 Do GCC plugins really depend on the exact major.minor.release of GCC? If so we're going to have to encode the GCC NVR into the dependencies of the package which will cause much pain to everyone. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com nbdkit - Flexible, fast NBD server with plugins https://gitlab.com/nbdkit/nbdkit -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
