On Wed, Nov 12, 2008 at 10:13 PM, Michael G Schwern <[EMAIL PROTECTED]> wrote: > John E. Malmberg wrote:
>> Putting a print STDERR statement shows that is not the case, that the >> methods of those names contained in File::Spec::VMS are used unless they >> are called by MM_VMS. > > The internal calls to eliminate_macros() and fixpath() should simply be > removed from File::Spec::VMS. They're only used to deal with make macros, its > a very MakeMaker specific thing. > > They were left in place so that new versions of File::Spec would continue to > work with older (pre 6.11 which is from perl 5.8.0 and older) versions of > MakeMaker. That was five and a half years ago. It's safe to remove them. Whether it's safe or not it's certainly worth a try. There are a *lot* more tests now for MM, File::Spec, and all the core modules that use File::Spec than there were five and half years ago, so if removing these breaks something I think we'd know pretty quickly.