Skip Menu |

This queue is for tickets about the Data-Alias CPAN distribution.

Report information
The Basics
Id: 67430
Status: resolved
Priority: 0/
Queue: Data-Alias

People
Owner: Nobody in particular
Requestors: mmaslano [...] redhat.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.12
Fixed in: (no value)



Subject: Data::Alias does not work with perl build with systemtap
Reproducer: perl -MData::Alias -le 1 Can't load '/usr/local/lib64/perl5/auto/Data/Alias/Alias.so' for module Data::Alias: /usr/local/lib64/perl5/auto/Data/Alias/A lias.so: undefined symbol: perl_sub__return_semaphore at /usr/lib64/perl5/DynaLoader.pm line 200. at -e line 0 Compilation failed in require. BEGIN failed--compilation aborted. The problem here seems to be that Data::Alias cheats by defining PERL_CORE and using POPSUB. It's Data::Alias' problem and can easily be worked around, but it should be probably fixed in upstream. For workaround see: https://bugzilla.redhat.com/show_bug.cgi?id=695561#c9 We didn't see this strange behaviour in other XS modules.
Thanks for the workaround. I've incorporated a modified version of it into Data-Alias-1.13, just uploaded to CPAN. Hope that fixes it for you. -zefram