On Tue, 11 Oct 2005 12:31:20 -0400, "John E. Malmberg" <[EMAIL PROTECTED]> wrote:
> H.Merijn Brand wrote: > > Can you check/update this patch regarding VMS please? > > > > Change 25733 by [EMAIL PROTECTED] on 2005/10/10 13:47:17 > > > > Add probe for unsetenv () > > Subject: Re: Perl's handling of environ breaks on Solaris 10 > > From: Steve Peters <[EMAIL PROTECTED]> > > Date: Mon, 10 Oct 2005 07:51:17 -0500 > > Message-ID: <[EMAIL PROTECTED]> > > > > Affected files ... > > > > ... //depot/perl/Configure#588 edit > > ... //depot/perl/Porting/Glossary#156 edit > > ... //depot/perl/config_h.SH#304 edit > > ... //depot/perl/handy.h#100 edit > > It broke the build on VMS. I discovered that this morning, and I am > currently building blead-perl with a quick fix to configure.com. I know, I mailed Craig immediately after the patch (and cc'd vmsperl) > Long term, a better fix than what I am testing is needed. > > VMS since V7.0 supports unsetenv(). The problem is that VMS/Perl > implemented it's mapping of $ENV{} differently. That's why I didn't do it myself, but asked craig/vmsperl > Specifically, VMS/Perl maps VMS logical names, VMS DCL symbols, and > "real" environment variables all to $ENV hashes. > > The VMS/Perl method is incompatible with the GNV product which requires > only "real" environment variables, and in order to get Perl to fully > work with GNV, I have to get all that sorted out. > > GNV is a BASH shell and some common GNU utilities. -- 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