summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-11-05 21:50:10 +0000
committerNicholas Clark <nick@ccl4.org>2008-11-05 21:50:10 +0000
commit6faf81f39befedbbb4dc6a645e8e11f07eaa1fb5 (patch)
treef2063c770447bf33cae4412d45295c3fa9afe0bd
parent62a810d3c5a30d11635968075496d24c5f16314b (diff)
downloadperl-6faf81f39befedbbb4dc6a645e8e11f07eaa1fb5.tar.gz
I think that =head1 Installation and Configuration Improvements is done.
p4raw-id: //depot/maint-5.8/perl@34739
-rw-r--r--pod/perl589delta.pod71
1 files changed, 31 insertions, 40 deletions
diff --git a/pod/perl589delta.pod b/pod/perl589delta.pod
index 7f9bd186f2..12c34d1650 100644
--- a/pod/perl589delta.pod
+++ b/pod/perl589delta.pod
@@ -1145,55 +1145,40 @@ per-directory basis, although the default with C<-Duserelocatableinc> is that
everything is relocated. The initial install is done to the original configured
prefix.
-=head2 Compilation improvements
-
-=over 4
-
-=item Parallel build
-
-Parallel makes should work properly now, although there may still be problems
-if C<make test> is instructed to run in parallel.
-
-=back
-
-=head2 FIXME
-
-A very stubborn compiler warning in S_emulate_eaccess was killed six
-times.
-
-Stopped memory leak on long /etc/groups entries
-
-Integrate mkppport. All ppport.h files in the core will now
-be autogenerated at build time (and removed during cleanup).
-
-F<g++> support was tuned, especially for FreeBSD.
+=head2 Configuration improvements
C<Configure> is now better at removing temporary files. Tom Callaway
(from RedHat) also contributed patches that completes the set of flags
passed to the compiler and the linker. Especially, C<-fPIC> is now
-enabled on linux. It will also croak when your F</dev/null> isn't a device.
+enabled on Linux. It will also croak when your F</dev/null> isn't a device.
-There are improved hints for DEC/OSF, VOS (33425), Cygwin (33484).
+A new configutation variable C<d_pseudofork> has been to C<Configure>, and is
+available as C<$Config{d_pseudofork}> in the C<Config> module. This
+distinguishes real C<fork> support from the pseudofork emuluation used on
+Windows platforms.
-Many compilation warnings were cleaned up (33415, 33417, 33418, 33419,
-33420, 33421, 33427, 33428, 33429, 33435, 33436, 33441, 33444, 33479,
-33590, 31347, 31073, 31074, 31075)
+C<Config.pod> and C<config.sh> are now placed correctly for cross-compilation.
-Added C<d_pseudofork> to C<Configure> which is a new configuration variable,
-available as C<$Config{d_pseudofork}> in the L<Config> module, has been added,
-to distinguish real fork() support from fake pseudofork used on Windows
-platforms.
+C<$Config{useshrplib}> is now 'true' rather than 'yes' when using a shared perl
+library.
-C<Config.pod> and C<config.sh> are now placed correctly for cross-compilation.
+=head2 Compilation improvements
+
+Parallel makes should work properly now, although there may still be problems
+if C<make test> is instructed to run in parallel.
-'unexpand -a' spaces converted to tabs to create smaller Changes files.
+Many compilation warnings have been cleaned up. A very stubborn compiler
+warning in C<S_emulate_eaccess()> was killed after six attempts.
+F<g++> support has been tuned, especially for FreeBSD.
-$Config{useshrplib} is now 'true' rather than 'yes' when using a shared perl
-library.
+mkppport has been integrated, and all F<ppport.h> files in the core will now
+be autogenerated at build time (and removed during cleanup).
+
+=head2 Installation improvements.
-C<installman> now works with C<-Duserelocatableinc> and C<DESTDIR>.
+F<installman> now works with C<-Duserelocatableinc> and C<DESTDIR>.
-C<installperl> no longer installs:
+F<installperl> no longer installs:
=over 4
@@ -1204,20 +1189,24 @@ is being used. (They are not needed, also see L<Windows> specific reasons).
=item *
-C<SIGNATURE> and C<PAUSE*.pub> (CPAN files)
+F<SIGNATURE> and F<PAUSE*.pub> (CPAN files)
=item *
-C<NOTES> and C<PATCHING> (ExtUtils files)
+F<NOTES> and F<PATCHING> (ExtUtils files)
=item *
-C<perlld> and C<ld2> (Cygwin files)
+F<perlld> and F<ld2> (Cygwin files)
=back
=head2 Platform Specific Changes
+There are improved hints for AIX, Cygwin, DEC/OSF, FreeBSD, HP/UX, Irix 6
+Linux, MachTen, NetBSD, OS/390, QNX, SCO, Solaris, SunOS, System V Release 5.x
+(UnixWare 7, OpenUNIX 8), Ultrix, UMIPS, uts and VOS.
+
=head3 FreeBSD
=over 4
@@ -1356,6 +1345,8 @@ Dave's copy fixes.
http://public.activestate.com/cgi-bin/perlbrowse/p/30232
+Stopped memory leak on long /etc/groups entries
+
=item *
Encoding neutral unpack on numeric types. 23966/27963