Opened 12 years ago

Last modified 12 years ago

#34723 closed defect

p5*: it is likely the distributable perl modules do not work with perl5 +threads — at Initial Version

Reported by: pixilla (Bradley Giesbrecht) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.1
Keywords: Cc:
Port: perl5.12

Description

Perl compiled with +threads uses a different module dir:

$ find /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-* -type d -maxdepth 0
/opt/local/lib/perl5/vendor_perl/5.12.4/darwin-multi-2level
/opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level

Should all perl5 modules not be distributable?

Example: p5.12-xml-parser

$ port -q installed perl5.12 and active
  perl5.12 @5.12.4_0+shared+threads+universal (active)
$ sudo port -n upgrade --force p5.12-xml-parser
$ port -q contents p5.12-xml-parser | head -n1
  /opt/local/lib/perl5/vendor_perl/5.12.3/darwin-multi-2level/XML/Parser.pm
$ port -q contents p5.12-xml-parser | head -n1
  /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/XML/Parser.pm
$ sudo port -ns upgrade --force p5.12-xml-parser

Change History (0)

Note: See TracTickets for help on using tickets.