On Tue, 20 Sep 2005 01:22:24 -0400, "John E. Malmberg" <[EMAIL PROTECTED]> 
wrote:

> This patch adds the ability to build Perl on 64 bit VMS V8.2 with 
> support for hard links, and the newer CRTL features.

Thanks, All three applied in change #25507

> Changes to configure.com:
> 
> 1. Protect the link operations for the tests from someone aliasing the 
> link command to default for a /DEBUG build.
> 
> 2. Allow override of the "make" being chosen.  Currently only MMK or MMS 
> are known to work for the build procedure.
> 
> 3. Three prompts were waiting for input even when no additional prompt 
> operation is selected.  With output redirected to a command file, there 
> was no explanation of what was being prompted for.  Now no additional 
> prompt mode really has no additional prompts.
> 
> 4. Remove /000000 from UNIX format names of VMS root directories.  These 
> should not be there as if they are passed to a C library routine they 
> are an illegal syntax.  vmsify() knows to remove these and this is why 
> they usually have not caused problems.
> 
> 5. Selecting maximal 64 bit mode also enables large file operation.
> 
> 6. Removed second check for strtoq.
> 
> 7. Add tests to see if hard links are enabled on the build volume and 
> supported by the version of VMS and if pass enable hard links.
> 
> 8. Add tests for symbolic link support for future version of VMS, which
> will only be enabled if large file operation is also enabled.
> 
> 9. Add VMS 7.3-2 CRTL routines: getgrdid_r, getpgid, getpgrp, 
> getpwnam_r, getpwuid_r, setgrent, ttyname_r, but only on 64 bit VMS 8.2 
> because I am not able to test the builds on earlier versions.
> 
> 10. Prep for future support of seteuid, setpgid, setpgrp, seetregid, 
> setreuid, setsid found in 7.3-2.
> 
> 11. Add support for 64 bit VMS 8.2 fstatvfs and sockpair routine.
> 
> 12. Add dormant support for _USE_STD_STAT option.  Currently the values 
> returned by stat() functions on VMS are not POSIX compliant, and Perl on 
> VMS has some hacks to make it look like they are POSIX compliant.  In 
> the future it may be needed to for Perl to use the C library standard 
> stat instead of the VMS hacks.  This makes the support easy to add later.
> 
> 13. Better Posix/UNIX filename support in VMS 8.2 requires using the 
> CRTL provided dirent.h header definition.
> 
> 14. Optional (and mostly undocumented) method of generating a 
> PERL_SETUP.COM that can be put in a binary distribution kit.
> 
> 
> Changes to vms/descrip_mms.template:
> 
> 1. Add support for _USE_STD_STAT option.
> 
> 2. cleanup of extra.pods was missing from the REALCLEAN target.
> 
> 
> Changes to x2p/s2p.PL:
> 
> 1. $0 parameter on VMS could be in unknown case, so it needs to be lower 
> cased to for parameter to work when VMS is in case sensitive or case 
> preserved mode.
> 
> 2. The link command needs to use the same filename as the fall back copy 
> command.

-- 
H.Merijn Brand        Amsterdam Perl Mongers (http://amsterdam.pm.org/)
using Perl 5.6.2, 5.8.0, 5.8.5, & 5.9.2  on HP-UX 10.20, 11.00 & 11.11,
 AIX 4.3 & 5.2, SuSE 9.2 & 9.3, and Cygwin. http://www.cmve.net/~merijn
Smoking perl: http://www.test-smoke.org,    perl QA: http://qa.perl.org
 reports  to: [EMAIL PROTECTED],                perl-qa@perl.org

Reply via email to