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.

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.

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.

-John
[EMAIL PROTECTED]
Personal Opinion Only

Reply via email to