I got a bug report that the applications that use a libpcreposix library crash after building with an --as-needed linker flag <https://bugzilla.redhat.com/show_bug.cgi?id=1667614>. It turned out that many distributions (except Fedora) have already patched libpcreposix (in an incompatible way) and that upstream rejected that change in PCRE (because PCRE is obsolete) and applied a partial fix to PCRE2 <https://bugs.exim.org/show_bug.cgi?id=1830>. After some tests and deliberation, I came to a following resolution for Fedora: PCRE2's libpcre2-posix library will receive the upstream fix and will be patched so that an application built with the patched library does not suffer from the crashes. This change is compatible with future upstream releases. PCRE's libpcreposix library will receive similar fix. This change is incompatible with future upstream releases (assuming upstream won't change his mind). This change is implemented in pcre2-10.32-6.fc30 and pcre-8.42-7.fc30. For applications to take the benefit of this change, they need to be rebuilt. I will perform the rebuild in Rawhide. These packages are possible affected: cyrus-imapd Falcon haproxy Io-language mariadb openCOLLADA pcre Pound privoxy scilab sslh vdr-epgfixer Both PCRE and PCRE2 libraries will be patched in older Fedoras later. -- Petr _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx