summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-05-25 21:39:03 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-05-25 21:39:03 +0000
commitee8706e32fb7c9f6b7a1588cd97ca50b25ee7151 (patch)
tree5b0effe35f2aa0e0802b5b8e0dc9c422f3307872 /pod
parent2aeb64324e6b741bcca55164b568ff141dc296ec (diff)
downloadperl-ee8706e32fb7c9f6b7a1588cd97ca50b25ee7151.tar.gz
Document the $Config{byteorder} changes.
p4raw-id: //depot/perl@16791
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod18
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