diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2002-05-25 21:39:03 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2002-05-25 21:39:03 +0000 |
commit | ee8706e32fb7c9f6b7a1588cd97ca50b25ee7151 (patch) | |
tree | 5b0effe35f2aa0e0802b5b8e0dc9c422f3307872 /pod | |
parent | 2aeb64324e6b741bcca55164b568ff141dc296ec (diff) | |
download | perl-ee8706e32fb7c9f6b7a1588cd97ca50b25ee7151.tar.gz |
Document the $Config{byteorder} changes.
p4raw-id: //depot/perl@16791
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldelta.pod | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 217c7ca60f..f026e6e108 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<perl -d:Module=arg,arg,arg> 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 |