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

Reply via email to