From: Jan Dubois Date: Tue, 16 Mar 2010 06:51:19 +0000 (-0700) Subject: Order platform specific changes alphabetically by platform X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=8ead3603a48f891846d351cca41dd2b5647ab9b9;p=p5sagit%2Fp5-mst-13.2.git Order platform specific changes alphabetically by platform --- diff --git a/pod/perl5120delta.pod b/pod/perl5120delta.pod index 7e772cb..1cd421e 100644 --- a/pod/perl5120delta.pod +++ b/pod/perl5120delta.pod @@ -2713,21 +2713,56 @@ Perl should now build on MirOS BSD. =head2 Discontinued Platforms - =over =item DomainOS -=item Tenon MachTen - =item MiNT +=item Tenon MachTen + =back =head2 Updated Platforms =over 4 +=item AIX + +=over 4 + +=item * + +Removed F for AIX 5L and 6.1. Only C was used from F. + +=item * + +Removed F for AIX 5L and 6.1. The F is delivered as an +optional package with the AIX Toolbox. Unfortunately the 64 bit version +is broken. + +=item * + +Hints changes mean that AIX 4.2 should work again. + +=back + +=item Cygwin + +=over 4 + +=item * + +Perl now supports IPv6 on Cygwin 1.7 and newer. + +=item * + +On Cygwin we now strip the last number from the DLL. This has been the +behaviour in the cygwin.com build for years. The hints files have been +updated. + +=back + =item Darwin (Mac OS X) =over 4 @@ -2754,53 +2789,35 @@ Fix thread library selection [perl #69686] =back -=item Win32 +=item FreeBSD =over 4 =item * -Initial support for mingw64 is now available. - -=item * - -Various bits of Perl's build infrastructure are no longer converted to -win32 line endings at release time. If this hurts you, please report the -problem with the L program included with perl. - -=item * +The hints files now identify the correct threading libraries on FreeBSD 7 +and later. -Always add a manifest resource to C to specify the C -settings for Windows Vista and later. Without this setting Windows -will treat C as a legacy application and apply various -heuristics like redirecting access to protected file system areas -(like the "Program Files" folder) to the users "VirtualStore" -instead of generating a proper "permission denied" error. +=back -For VC8 and VC9 this manifest setting is automatically generated by -the compiler/linker (together with the binding information for their -respective runtime libraries); for all other compilers we need to -embed the manifest resource explicitly in the external resource file. +=item Irix -This change also requests the Microsoft Common-Controls version 6.0 -(themed controls introduced in Windows XP) via the dependency list -in the assembly manifest. For VC8 and VC9 this is specified using the -C linker commandline option instead. +=over 4 =item * -Improved message window handling means that C and C messages -will no longer be dropped under race conditions. +We now work around a bizarre preprocessor bug in the Irix 6.5 compiler: +C unfortunately goes into K&R mode, but C doesn't. =back -=item cygwin +=item NetBSD =over 4 =item * -Perl now supports IPv6 on cygwin 1.7 and newer. +Hints now supports versions 5.*. =back @@ -2850,44 +2867,65 @@ C now detects Unix compatibility mode on VMS. =back -=item AIX +=item Stratus VOS -Removed F for AIX 5L and 6.1. Only C was used from F. +=over 4 -Removed F for AIX 5L and 6.1. The F is delivered as an -optional package with the AIX Toolbox. Unfortunately the 64 bit version -is broken. +=item * -Hints changes mean that AIX 4.2 should work again. +Various changes from Stratus have been merged in. -=item Cygwin +=back -On Cygwin we now strip the last number from the DLL. This has been the -behaviour in the cygwin.com build for years. The hints files have been -updated. +=item Symbian +=over 4 -=item FreeBSD +=item * -The hints files now identify the correct threading libraries on FreeBSD 7 -and later. +There is now support for Symbian S60 3.2 SDK and S60 5.0 SDK. -=item Irix +=back -We now work around a bizarre preprocessor bug in the Irix 6.5 compiler: -C unfortunately goes into K&R mode, but C doesn't. +=item Win32 -=item NetBSD +=over 4 -Hints now supports versions 5.*. +=item * -=item Stratus VOS +Initial support for mingw64 is now available. -Various changes from Stratus have been merged in. +=item * -=item Symbian +Various bits of Perl's build infrastructure are no longer converted to +win32 line endings at release time. If this hurts you, please report the +problem with the L program included with perl. -There is now support for Symbian S60 3.2 SDK and S60 5.0 SDK. +=item * + +Always add a manifest resource to C to specify the C +settings for Windows Vista and later. Without this setting Windows +will treat C as a legacy application and apply various +heuristics like redirecting access to protected file system areas +(like the "Program Files" folder) to the users "VirtualStore" +instead of generating a proper "permission denied" error. + +For VC8 and VC9 this manifest setting is automatically generated by +the compiler/linker (together with the binding information for their +respective runtime libraries); for all other compilers we need to +embed the manifest resource explicitly in the external resource file. + +This change also requests the Microsoft Common-Controls version 6.0 +(themed controls introduced in Windows XP) via the dependency list +in the assembly manifest. For VC8 and VC9 this is specified using the +C linker commandline option instead. + +=item * + +Improved message window handling means that C and C messages +will no longer be dropped under race conditions. + +=back =back