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

Re: More missing CORE header files on VMS

Thread Previous
From:
Craig A. Berry
Date:
April 11, 2003 09:45
Subject:
Re: More missing CORE header files on VMS
Message ID:
p05210604babc965b7a89@[172.16.52.1]
At 10:58 PM -0700 4/10/03, Michael G Schwern wrote:

> > >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.

It must be a holdover from before installperl worked on VMS (which I
think means pre-5.5.3) so a cleaned-up build directory had to
function as an installed Perl.  Probably all the copying of pod/ to
lib/pod is in there for the same reason.  If we could get rid of
these two things, we would probably shrink descrip_mms.template by
25% and have less maintenance to do as new .h and .pod files are
added.  It's looking to me like the benefits probably outweigh the
risks; are you ready to start swinging the axe?
-- 
________________________________________
Craig A. Berry
mailto:craigberry@mac.com

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Thread Previous


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