From: Jarkko Hietaniemi Date: Sat, 25 May 2002 21:39:03 +0000 (+0000) Subject: Document the $Config{byteorder} changes. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ee8706e32fb7c9f6b7a1588cd97ca50b25ee7151;p=p5sagit%2Fp5-mst-13.2.git Document the $Config{byteorder} changes. p4raw-id: //depot/perl@16791 --- diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 217c7ca..f026e6e 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -433,6 +433,18 @@ to AUTOLOAD subroutines and you can assign to the AUTOLOAD return value. =item * +The $Config{byteorder} (and corresponding BYTEORDER in config.h) was +previously wrong in platforms if sizeof(long) was 4, but sizeof(IV) +was 8. The byteorder was only sizeof(long) bytes long (1234 or 4321), +but now it is correctly sizeof(IV) bytes long, (12345678 or 87654321). +(This problem didn't affect Windows platforms.) + +Also, $Config{byteorder} is now computed dynamically--this is more +robust with "fat binaries" where an executable image contains binaries +for more than one binary platform, and when cross-compiling. + +=item * + C now works (previously one couldn't pass in multiple arguments.) @@ -1620,12 +1632,6 @@ installperl now outputs everything to STDERR. =item * -$Config{byteorder} is now computed dynamically (this is more robust -with "fat binaries" where an executable image contains binaries for -more than one binary platform.) - -=item * - Because PerlIO is now the default on most platforms, "-perlio" doesn't get appended to the $Config{archname} (also known as $^O) anymore. Instead, if you explicitly choose not to use perlio (Configure command