develooper Front page | perl.perl5.porters | Postings from April 2003

Re: More missing CORE header files on VMS

Thread Previous | Thread Next
From:
Michael G Schwern
Date:
April 10, 2003 22:58
Subject:
Re: More missing CORE header files on VMS
Message ID:
20030411055816.GA5916@windhund.schwern.org
On Fri, Apr 11, 2003 at 12:19:55AM -0500, Craig A. Berry wrote:
> At 5:45 PM -0700 4/10/03, Michael G Schwern wrote:
> >Still trying to build HTML::Parser. 
> 
> Most if not all extension building problems on VMS with 5.8.0 were fixed
> by change #17688:
> 
> <http://public.activestate.com/cgi-bin/perlbrowse?patch=17688&action=patch>

D'oh!  I was looking at 5.8.0.


> >The "copy some .h files into a temp CORE" logic in vms/descrip_mms.template
> >has this comment:
> >
> ># CORE subset for MakeMaker, so we can build Perl without sources
> ># Should move to VMS installperl when we get one
> >
> >I'm not sure what it means to build Perl without sources...
> 
> I'm guessing that means to build a new Perl with an additional
> extension statically linked into it.  Isn't it possible to do that
> without the core C code?

Damned if I know, I've never built a staticly linked Perl before.


> >but AFAIK
> >VMS is now using installperl.  Is the Big List Of .h Files To Copy To
> >A Temp Core logic below it obsolete?
> 
> Isn't the "temp core" where installperl gets them from? 

No, at least not on non-VMS.  installperl normally just grabs
*.h and a few other things from the top of the perl source directory.  
Look around lines 365-385 in installperl.  There's special code from
VMS which takes the files from lib/<arch>/<ver>/CORE/ instead.  This is
built when perl is built.  Look around lines 1240-1400 in 
vms/descrip_mms.template.  That temp CORE directory doesn't appear to be
used for anything else.


-- 
The key, my friend, is hash browns.
        http://www.goats.com/archive/980402.html

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About