Hi,

On Thu, May 17, 2012 at 01:16:44PM -0700, Bradley Giesbrecht wrote:
> $ port cat mod_perl2 | grep -A10 -- pre-configure
> pre-configure {
>     set perl5bin "${prefix}/bin/perl5"
>     if {[string first "true" [exec ${perl5bin} -V:useshrplib]] == -1} {
>         ui_error "${name} requires perl5 to be installed with the +shared 
> variant."
>         return -code error "perl5 must be +shared"
>     }
>     if {[string first "define" [exec ${perl5bin} -V:usethreads]] == -1} {
>         ui_error "${name} requires perl5 to be installed with the +threads 
> variant."
>         return -code error "perl5 must be +threads"
>     }
> }

Now that you mention how to check...

> On May 17, 2012, at 1:09 PM, Eric Hall wrote:
> > Can someone re-iterate the reasons for using +shared and/or +threads?

We don't always have to re-invent the wheel. Just go ahead and see what
other distributions are doing with their perl: run
        - perl -MConfig -e "print \$Config{'useshrplib'}" and
        - perl -V:usethreads

Here are some results:
        - Debian stable: perl +shared +threads
        - Ubuntu 11.04: perl +shared +threads
        - Mac OS X (/usr/bin/perl): perl +shared +threads
So the question rather is: Why are we doing things different than the
rest of the world here?

-- 
Clemens Lang

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to