I'm not sure what this proves, David. I've tried your trick 3 times
and gotten three different answers. And I don't think PERL5LIB has
anything to do with any of them.
### Test 1 ###
vic$ /usr/bin/perl -e '$,="\n";print @INC,"\n";'
/System/Library/Perl/5.8.6/darwin-thread-multi-2level
/System/Library/Perl/5.8.6
/Library/Perl/5.8.6/darwin-thread-multi-2level
/Library/Perl/5.8.6
/Library/Perl
/Network/Library/Perl/5.8.6/darwin-thread-multi-2level
/Network/Library/Perl/5.8.6
/Network/Library/Perl
/System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.8.6
/Library/Perl/5.8.1/darwin-thread-multi-2level
/Library/Perl/5.8.1
.
### Test 2 ###
vic$ /usr/local/bin/perl5.8.8 -e '$,="\n";print @INC,"\n";'
/usr/local/lib/perl5/5.8.8/darwin-2level
/usr/local/lib/perl5/5.8.8
/usr/local/lib/perl5/site_perl/5.8.8/darwin-2level
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl
.
### Test 3 ###
vic$ /opt/local/bin/perl -e '$,="\n";print @INC,"\n";'
/opt/local/lib/perl5/5.8.8/darwin-2level
/opt/local/lib/perl5/5.8.8
/opt/local/lib/perl5/site_perl/5.8.8/darwin-2level
/opt/local/lib/perl5/site_perl/5.8.8
/opt/local/lib/perl5/site_perl
/opt/local/lib/perl5/vendor_perl/5.8.8/darwin-2level
/opt/local/lib/perl5/vendor_perl/5.8.8
/opt/local/lib/perl5/vendor_perl
.
Modules from MacPorts like Cript::SSLeay appear in the vendor_perl
folder of /opt/local/lib/perl5.
Regards,
Vic
On Sep 9, 2008, at 9:07 AM, David Cantrell wrote:
On Sun, Sep 07, 2008 at 06:23:13PM -0400, Vic Norton wrote:
As far as I can tell Perl on a Mac pays absolutely no attention the
environmental variable PERL5LIB.
I'm afraid that's not the case:
cowshed-door:~ david$ /usr/bin/perl -e '$,="\n";print @INC'
/sw/lib/perl5
/sw/lib/perl5/darwin
/System/Library/Perl/5.8.6/darwin-thread-multi-2level
/System/Library/Perl/5.8.6
/Library/Perl/5.8.6/darwin-thread-multi-2level
/Library/Perl/5.8.6
/Library/Perl
/Network/Library/Perl/5.8.6/darwin-thread-multi-2level
/Network/Library/Perl/5.8.6
/Network/Library/Perl
/System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.8.6
/Library/Perl/5.8.1