perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Peters <mpet...@plusthree.com>
Subject Re: Fwd: Undefined symbol "Perl_pad_sv" building mp2
Date Wed, 02 Sep 2009 13:21:09 GMT
craig@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


Mime
View raw message