Re: MM_VMS and File::Spec::VMS.pm intertanglement.
[email protected] ("Craig A. Berry")
| Newsgroups | perl.perl5.porters,perl.vmsperl |
|---|---|
| Message-ID | <[email protected]> |
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.