On Sat, 15 Jul 2006, Karl Glazebrook wrote:
Here's a stupid question - what is the binary compatibility of modules for
perl 5.8.x ? I seem to remember that this is suppose to be binary compatible,
but 5.7 to 5.8 (i.e. major versions) are not.
That's the intention (although the other day someone was saying that 5.8.6
broke with 5.8.5 by mistake in the threaded build.
[in the current scheme neither 5.7 nor 5.9 are public releases so
compatibility can change every minor release in those]
i.e. will a compiled module for 5.8.1 work on 5.8.6? Are there issues with
directory names? I notice on the Mac
the directories are /Library/Perl/5.8.6/
perl should search the previous numbered directories (at least, if I
install 5.8.7 over the top of 5.8.5 the modules that were in 5.8.5 treee
still get picked up - that might be something that was determined at build
time though - I haven't really checked). Otherwise $PERL5LIB would be
needed.
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|