On 2018-01-25, Petr Pisar <ppisar@xxxxxxxxxx> wrote: > On 2018-01-25, Daniel P Berrangé <berrange@xxxxxxxxxx> wrote: >> Not neccessarily - with perl, the APIs used by extensions are actually >> in libperl.so, not /usr/bin/perl, and the extensions link to libperl.so >> So perl binary modules ought to still build without undefined symbols, >> as IIUC they're not relying on things in /usr/bin/perl >> > Perl fails too ><https://kojipkgs.fedoraproject.org/work/tasks/5805/24425805/build.log>. > > While extensions link to libperl.so that itself links to libpthread.so > that defines pthread_getspecific symbol, the extensions linking fails > because they use dTHX macro, provided by included thread.h via perl.h, > that expands to pthread_getspecific. > Fixed in perl-5.26.1-405.fc28. Since now all binary extensions will be linked with -lpthread. -- Petr _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx