On Fri, Nov 14, 2003 at 08:27:37AM -0800, Randal L. Schwartz wrote:
> Not to get too confused, but the Perl 5.8.1 that got included with 10.3
> is a threaded Perl, and a version of threads that is neither backward
> compatible with 5.8.0 (or any prior perl), nor forward compatible
> (it was changed again in 5.8.2), nor compatible with 5.8.x compiled
> without threads.
I think you're wrong about forward compatibility. The point of 5.8.2 was to
be compatible with 5.8.0 and 5.8.1. Its 5.8.1 that introduced the binary
backward compat glitch with 5.8.0. Fortunately, Apple sidesteps that by
never having released a 5.8.0.
As long as Apple compiles 5.8.2 with the same config options as 5.8.1
they should be compatible. You should be able to test this now by
compiling 5.8.2 with 5.8.1's $Config{config_args} and a similar compiler.
> Thus, be careful how you do the packaging for fink perl packages...
> it's not just version number here. It's versionnumber plus threads,
> and no upward compatibility at the binary level.
This is flat out wrong. I don't know about threads vs non-threads but
binary compatibility should be preserved in the 5.8.x series between
similarly configured Perls. Otherwise something's really broken.
--
Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern/
If your module passes test
You're one of the very best
Don't fuck up the MANIFEST
Burma-Shave
- ignatz
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel