[Thread Prev][Thread Next][Thread Index]

Re: perl versions




>perl5.003 and 5.004_<anything> generate binary *incompatible* libraries.
>ie, Tk 400.202 compiled for perl5.00404 will work with perl5.00401, but NOT
>with 5.003.  (if anyone disagrees with this please let me know, but I
>couldn't get both 5.003 and 5.004 to use the same .so files)



But perl5.004 allows you to specify a compilation option "binary 
compatibility" which makes sure you can still run old binary packages.


This option is on by default.

So if you generate binaries w/ 5.003 they should run with later versions,
so perhaps the check should be changed to check for later versions that
are known to work or distribute symlinks for versions that are known to 
work.


Perl 5.004 w/o binary compatibility will most likely not work.
And new perl modules will use the new interfaces and won't work with 5.003

Casper

------------------------------------------------------------------------
***********************************************************
*             This is a public mailing list!              *
* Please do not publish Sun proprietary information here! *
*        -  -  -  -  -  -  -  -  -  -  -  -  -  -         *
*             http://www.moshpit.org/pilotmgr             *
***********************************************************


SourceForge.net Logo