http://rt.cpan.org/NoAuth/Bug.html?id=8528

Folks want Module::Build and MakeMaker to install files into the same place.
This is a perfectly legit concern.  The problem comes when you use
"perl Makefile.PL PREFIX=~".  MB has no equivalent and its Makefile.PL
wrapper does not honor PREFIX.  This is because the PREFIX algorithm is mad
on the best of days, broken on the worst and you really don't want to have 
to support two implementations of it.

One idea is to make MakeMaker's prefixification code callable by MB.  This
would let MB emulate PREFIX without having to duplicate the code.  However,
this will require some work on a part of MM that I prefer to just leave alone.

A simpler, and faster to implement, alternative is to go the other way
around.  Have MakeMaker emulate MB's install_base functionality.  Its also
saner and less prone to bugs than PREFIX.

Most of the time people just want a solution to "How do I install modules
without being root".  install_base does a better job of that than PREFIX.


-- 
Michael G Schwern        [EMAIL PROTECTED]  http://www.pobox.com/~schwern/
Playstation?  Of course Perl runs on Playstation.
    -- Jarkko Hietaniemi

Reply via email to