--- libgcc/Makefile.in +++ libgcc/Makefile.in @@ -112,7 +112,7 @@ all-multi: # If this is the top-level multilib, build all the other # multilibs. - @: $(MAKE) ; exec $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all + @: $(MAKE) ; $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all .PHONY: check installcheck check: --- libiberty/Makefile.in +++ libiberty/Makefile.in @@ -369,14 +369,14 @@ ${INSTALL_DATA} $$h $(DESTDIR)$${thd}; \ done; \ fi - @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install + @: $(MAKE) ; $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install install_to_tooldir: all ${mkinstalldirs} $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n ( cd $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR) ; chmod 644 $(TARGETLIB)n; $(RANLIB) $(TARGETLIB)n ) mv -f $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib/$(MULTIOSDIR)/$(TARGETLIB) - @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install + @: $(MAKE) ; $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install # required-list was used when building a shared bfd/opcodes/libiberty # library. I don't know if it used by anything currently. --- libjava/Makefile.am +++ libjava/Makefile.am @@ -1608,9 +1608,9 @@ maintainer-clean-recursive: maintainer-clean-multi all-multi: - : $(MAKE) ; exec $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do + : $(MAKE) ; $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do install-multi: - $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do + : $(MAKE) ; $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do mostlyclean-multi: $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean clean-multi: --- libjava/Makefile.in +++ libjava/Makefile.in @@ -12735,9 +12735,9 @@ maintainer-clean-recursive: maintainer-clean-multi all-multi: - : $(MAKE) ; exec $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do + : $(MAKE) ; $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do install-multi: - $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do + : $(MAKE) ; $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do mostlyclean-multi: $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean clean-multi: --- libobjc/Makefile.in +++ libobjc/Makefile.in @@ -196,7 +196,7 @@ # The 'all' rule must be the first one so that it is executed if # nothing is specified on the command-line. all: libobjc$(libsuffix).la $(OBJC_BOEHM_GC) - : $(MAKE) ; exec $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all + : $(MAKE) ; $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=all .SUFFIXES: .SUFFIXES: .c .m .lo @@ -315,7 +315,7 @@ $(LIBTOOL_INSTALL) $(INSTALL) libobjc_gc$(libsuffix).la \ $(DESTDIR)$(toolexeclibdir);\ fi - $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO="$@" + : $(MAKE) ; $(MULTIDO) $(FLAGS_TO_PASS) multi-do DO="$@" @-$(LIBTOOL) --mode=finish $(DESTDIR)$(toolexeclibdir) # Copy Objective-C headers to installation include directory.