At 1:05 AM -0400 4/20/02, Michael G Schwern wrote:
>So here's the list o' obstacles to proper prefixifying on VMS.
>
>- Obviously, you can't just concatenate paths.

True, and the very name "prefix" suggests that you can.  What we
really mean by prefix on VMS is a device and directory spec that can
be prepended to a filename to get a full path.

>- VMS prior to bleadperl is missing large chunks of %Config.
>
>
>And here's what we've got going for us:
>
>- All the existing %Config entires seem to be of the form
>  perl_root:[...] which makes it relatively easy to figure out the
>  prefix.
>
>
>so what I'm going to do is override prefixify() on VMS so that it
>looks for perl_root:, tears that out and hard-codes your new PREFIX.

Something like that makes sense, but the 'perl_root' string is
configurable via $Config{vms_prefix}.  If someone wanted to make it
'perl$rootdir' they could do so in principle, though I've never tried
it and don't recommend it.  Still, we shouldn't build things that
will automatically break if someone does change it.

>I'm also going to override init_INSTALL so that on 5.6.1 and back it
>will attempt to recover the missing %Config variables from other
>existing ones.

Thanks for your efforts.  I'm sorry I haven't had time to get more
involved in this.  Give a holler when there is something to test.
-- 
____________________________________________
Craig A. Berry                  
mailto:[EMAIL PROTECTED]

"Literary critics usually know what they're
talking about. Even if they're wrong."
        -- Perl creator Larry Wall

Reply via email to