Re: New Perl in Panther
Re: New Perl in Panther
- Subject: Re: New Perl in Panther
- From: Kyle Moffett <email@hidden>
- Date: Sun, 26 Oct 2003 00:44:05 -0400
On Oct 26, 2003, at 00:08, Robert Nicholson wrote:
In addition to this I had a bunch of compiled modules in my
$HOME/lib/perl5/site_perl under "darwin" which was the architecture
name my custom perl 5.8.0 build was using. Now of course this 5.8.1
perl seems to be using darwin-thread-multi-2level as it's architecture
name. These modules look like that aren't version dependent in so far
as they are not in version dependent directories.
That is very misleading, Apple had problems with the versioning in the
past, so don't rely on the directory naming.
Can I just go ahead and rename my "darwin" directory to what perl
5.8.1 RC3 wants it to be?
No, sorry, these are different for a reason, they are binary
incompatible. The thread option adds an extra parameter to every
function for ithreads, the multi option changes the arithmetic
precision (parameters to functions have different sizes), and the
2level option causes Perl to be built using two-level namespaces. You
will need to rebuild every binary module for
5.8.1-darwin-thread-multi-2level
Are the modules b/w 5.8.0 and 5.8.1 binary compatible?
Nope, unless the versions and compile options are exactly the same,
they are probably not compatible.
Cheers,
Kyle Moffett
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.