Change 34739 by [EMAIL PROTECTED] on 2008/11/05 21:50:10
I think that =head1 Installation and Configuration Improvements is done.
Affected files ...
... //depot/maint-5.8/perl/pod/perl589delta.pod#19 edit
Differences ...
==== //depot/maint-5.8/perl/pod/perl589delta.pod#19 (text) ====
Index: perl/pod/perl589delta.pod
--- perl/pod/perl589delta.pod#18~34738~ 2008-11-05 13:35:57.000000000 -0800
+++ perl/pod/perl589delta.pod 2008-11-05 13:50:10.000000000 -0800
@@ -1145,55 +1145,40 @@
everything is relocated. The initial install is done to the original configured
prefix.
-=head2 Compilation improvements
+=head2 Configuration improvements
-=over 4
+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.
-=item Parallel build
+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.
-Parallel makes should work properly now, although there may still be problems
-if C<make test> is instructed to run in parallel.
+C<Config.pod> and C<config.sh> are now placed correctly for cross-compilation.
-=back
+C<$Config{useshrplib}> is now 'true' rather than 'yes' when using a shared perl
+library.
-=head2 FIXME
+=head2 Compilation improvements
-A very stubborn compiler warning in S_emulate_eaccess was killed six
-times.
+Parallel makes should work properly now, although there may still be problems
+if C<make test> is instructed to run in parallel.
-Stopped memory leak on long /etc/groups entries
+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.
-Integrate mkppport. All ppport.h files in the core will now
+mkppport has been integrated, and all F<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 Installation 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.
-
-There are improved hints for DEC/OSF, VOS (33425), Cygwin (33484).
-
-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)
-
-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.pod> and C<config.sh> are now placed correctly for cross-compilation.
+F<installman> now works with C<-Duserelocatableinc> and C<DESTDIR>.
-'unexpand -a' spaces converted to tabs to create smaller Changes files.
-
-$Config{useshrplib} is now 'true' rather than 'yes' when using a shared perl
-library.
-
-C<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 @@
=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 @@
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
End of Patch.