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

Re: More missing CORE header files on VMS

Thread Previous
Craig A. Berry
April 11, 2003 09:45
Re: More missing CORE header files on VMS
Message ID:
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

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

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About