On 2018-01-25, Petr Pisar <ppi...@redhat.com> wrote:
> On 2018-01-25, Daniel P  Berrangé <berra...@redhat.com> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to