On Wed, Dec 18, 2002 at 09:38:43PM +0000, Ed Avis wrote: > It doesn't help with getting a Makefile.PL that works on machines with > current MakeMakers installed (I want to support as far back as > perl 5.005). So I guess the question I should have asked is not 'what > is the best way to do this?' but rather 'what workaround can I use to > get the desired effect with current MakeMaker versions?'.
As the problem primarily effects only rpm authors, they should simply upgrade. Otherwise, Mandrake and RH have a small patch to apply against 5.8.0 to restore 'make install PREFIX=~' Barring that, "make install PREFIX=foo" will work on anything older than 5.91 (I think that's where it was broken, check the logs). > Axel Thimm's suggestion of running the Makefile.PL twice (once before > building and once before installing) sounds like the best way. The Makefile might not like being newer than the files its building, I wouldn't trust it even if it happens to work.
