Compiler.pm invokes Inline C which around line 43:

    if (not $o->UNTAINT) {   
        require FindBin;
        $o->{ILSM}{MAKEFILE}{INC} = "-I$FindBin::Bin";
    }

        Now, FindBin does this nasty thing when it discovers $0 = /dev/null
under mod_perl. It croaks. Just as a quick fix, I replaced the croak
with a warn, but what would make a better long term solution?

        Given the current md5 naming scheme, it seems unlikely that we can have
JIT ignore newer templates and use whatever compiled copy happens to be
on hand, allowing for recompilation by script to avoid the problem. And
I can't invoke JIT on the new template from another directory to the
same jit_path before I replace the original template since the full path
of the template is used in the hash.

Tugrul Galatali



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to