diff options
author | Nicholas Clark <nick@ccl4.org> | 2008-11-05 21:50:10 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2008-11-05 21:50:10 +0000 |
commit | 6faf81f39befedbbb4dc6a645e8e11f07eaa1fb5 (patch) | |
tree | f2063c770447bf33cae4412d45295c3fa9afe0bd | |
parent | 62a810d3c5a30d11635968075496d24c5f16314b (diff) | |
download | perl-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.pod | 71 |
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 |