Please see http://perlmonks.org/?node_id=475019, where someone asked for help getting EU::MM and M::B to cooperate under CPAN. I suggested using INSTALLBASE, but had trouble. My comment there:
> With an up to date ExtUtils-MakeMaker and (stable) Module-Build, you > should be able to use INSTALLBASE=~ instead for both. Or wait for > Module-Build 0.27_02 (or get it from CVS) and use PREFIX for both. I > haven't tried it myself, though. > > Update: INSTALLBASE is a flop; EU::MM has INSTALLBASE, M::B has > install_base. A passthrough Makefile.PL translates the case but > doesn't add the _. Also, EU::MM installs stuff into lib/perl5 (under > your selected directory), while M::B uses just lib. Perhaps there's > something I'm missing here... Is this intentional? Am I missing something?