On Thu, Feb 17, 2005 at 10:32:07PM -0600, Craig A. Berry wrote:
Does pasthru ever send switches to the child that were not sent to the parent? If not, we might be better off dispensing with pasthru on VMS and keeping the old definition of $self->{MAKE}.
I'm inclined to do that instead. I don't think VMS ever really saw PASTHRU until the recent set of alphas. For example, its dist_test didn't. Because I removed the VMS dist_test override it now does.
We'll also have to fiddle with MACROSTART and MACROEND, or omit referencing PASTHRU at all when it doesn't match \w+. Otherwise we get what we have now, which is
# Set Default [.liar]
# MMK /Descrip= Descrip.MMS all /Macro=()
# %CLI-W-VALREQ, missing qualifier or keyword value - supply all required values
# %MMK-F-ERRUPD, error status %X10038150 occurred when updating target SUBDIRS
You can't use the /MACRO qualifier without giving it at least one macro. I see three places in MM_Unix that reference MACROSTART and MACROEND and two in MM_Any; which ones is VMS using?