[Pdx-pm] maintaining your own perl tree
Allison Randal
allison at perl.org
Wed Aug 27 01:18:43 PDT 2008
chromatic wrote:
> On Tuesday 26 August 2008 10:41:00 Eric Wilhelm wrote:
>
>> I know you're "not supposed to" replace the vendor's perl, but I have to
>> wonder whether rebuilding their SRPM with the actual 5.8.8 source code
>> would really break anything. Would you need to rebuild the binary
>> modules?
>
> The answer depends on the differences between the two Perl binaries.
Honestly, there's no benefit to replacing the vendor's perl, and huge risk.
If you compile your perl in some custom location (/usr/local or
/opt/perl), and make sure it knows to respond to '#!/usr/bin/perl' on
the shebang line (it's a configuration option when compiling perl, the
shebang line doesn't have to match the path), then all you have to do is
change your PATH environment variable so /usr/local/bin (or
/opt/perl/5.8.8/bin) comes before /usr/bin, and you'll always get your
compiled perl instead of the vendor's perl, while the rest of the system
will get the vendor's perl.
Allison
More information about the Pdx-pm-list
mailing list