cr...@animalhead.com wrote:

I have always included previous perl libraries in the @INC of
new builds.  And it has always worked, with the single
exception of building mod_perl2 this time.  All of the perl
scripts and modules on my site work well under the new 5.10.1.

Pure Perl modules should work between versions (they might have some new warnings, but they should work), but anything with XS (C code) isn't guaranteed to work across major versions. So when you've upgraded between say 5.8.2 and 5.8.7 you wouldn't need to re-install. But when upgrading from 5.8.X to 5.10.X you will need to re-install.

Aside from the pain of re-downloading all kinds of modules
as they prove to be needed over the next year or so, I know
there are items in the 5.8.7 libraries from my Internet
Hosting Provider, that are needed to run software from the IHP.

If you need 5.8.7 libs that you can't re-compile against 5.10.1 then just stick with 5.8.7.

I don't see a command to tell the mod_perl build process to
use a particular perl.  If I say $perl_other Makefile.PL
in the modperl-2.x directory, does that do it?

Yes, the perl you use when you run the Makefile.PL is the one that's used in the compilation of mod_perl.

--
Michael Peters
Plus Three, LP

Reply via email to