[MacPorts] #23089: perl5.*: should use -Duseshrplib
MacPorts
noreply at macports.org
Fri Jan 1 16:46:25 PST 2010
#23089: perl5.*: should use -Duseshrplib
---------------------------------------------+------------------------------
Reporter: reg-macports.org@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.1
Keywords: | Port: perl5.8, perl5.10
---------------------------------------------+------------------------------
perl5.8 and perl5.10 should be compiled with a shared perl library:
http://search.cpan.org/perldoc?README.macosx#Known_problems says:
The default of building Perl statically may cause problems with complex
applications like Tk: in that case consider building shared Perl
{{{
Configure ... -Duseshrplib
}}}
but remember that there's a startup cost to pay in that case (see above
"libperl and Prebinding").
----------
However,
http://search.cpan.org/perldoc?README.macosx#libperl_and_Prebinding also
says:
With 10.4 "Tiger" and newer, Apple has all but eliminated the performance
penalty for non-prebound libraries.
----------
As MacPorts requires OS X 10.5, performance is no longer a reason not to
use -Duseshrplib.
However, not using -Duseshrplib breaks at least one port:
http://trac.macports.org/ticket/23085
--
Ticket URL: <http://trac.macports.org/ticket/23089>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list