On Thu, Jun 25, 2026 at 06:21:01PM +0200, Florian Weimer wrote: > * Richard W. M. Jones: > > > 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? > > They do. We rebuild the annobin plugin each time we update GCC, and > reconfigure to use that annobin version if the separately built annobin > plugin was built by a different GCC version (and not the currently > installed one).
Sorry for the late reply here. I don't have any good ideas here, except that I want to avoid having to rebuild AFL every time we rebuild GCC. That's not going to make anyone happy. Is there a stable subset of APIs or is there just no hope? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org -- _______________________________________________ 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
