> Is there some way to incorporate vmspipe with the miniperl build, so we know
> where it should be in the build/test environment?

> >2. during MMK (build phase):
>>    assume PERL_ROOT "not useful" (not defined, old version)
>>    @INC search will fail, but
>>    dirname($^X) should work fine.
> >
> >3. during MMK TEST:
>>    assume PERL_ROOT "not useful".

Look at the problem in general:  how do you find a file you need?

Either  (a) relative to logical (PERL_ROOT or some "special" logical)
        (b) relative to default directory (-I../lib etc.)
        (c) relative to executable ($^X)

I don't think there are any other "inputs" that we can use. Even writing
out a tempfile we'd either use the current directory or SYS$SCRATCH.

If we *don't* require PERL_ROOT...and there was some sentiment that
MMK TEST really shouldn't depend on PERL_ROOT...then we only have
options (b) and (c)...and the testing routines don't really deal with
those very well for reasons I outlined in an earlier message.

You *could* build miniperl to use a "special" logical. But it doesn't
get you out of the problem with MMK TEST, since the testing scripts
use Perl, not Miniperl.

In some sense testing Perl without PERL_ROOT is futile, since PERL_ROOT
is (in practice) required for Perl to run under normal circumstances.
--
 Drexel University       \V                     --Chuck Lane
----------------->--------*------------<[EMAIL PROTECTED]
     (215) 895-1545      / \  Particle Physics  [EMAIL PROTECTED]
FAX: (215) 895-5934        /~~~~~~~~~~~         [EMAIL PROTECTED]

Reply via email to