From f6b58262981ac267ed713abe542b5b3964baf961 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 24 Sep 1998 11:13:50 +0000 Subject: [PATCH] Fix `make bootstrap' failures where libraries are compiled with wrong compiler. * Makefile.in (bootstrap): Set r and s before make all. Use BASE_FLAGS_TO_PASS in make all. (cross): Likewise. From-SVN: r22569 --- ChangeLog | 6 ++++++ Makefile.in | 14 ++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 238dfe420b10..c513bb2afa49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1998-09-22 Jim Wilson + + * Makefile.in (bootstrap): Set r and s before make all. Use + BASE_FLAGS_TO_PASS in make all. + (cross): Likewise. + 1998-09-20 Mark Mitchell * Makefile.in (bootstrap): Pass TARGET_FLAGS_TO_PASS to `make all'. diff --git a/Makefile.in b/Makefile.in index 6137b23e0de2..5d43c485e6fc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1351,8 +1351,11 @@ bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean b $(SET_LIB_PATH) \ echo "$$msg"; \ cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare - @echo "Building runtime libraries"; \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) all + @r=`pwd`; export r; \ + s=`cd $(srcdir); pwd` ; export s; \ + $(SET_LIB_PATH) \ + echo "Building runtime libraries"; \ + $(MAKE) $(BASE_FLAGS_TO_PASS) all .PHONY: cross cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld @@ -1361,8 +1364,11 @@ cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld $(SET_LIB_PATH) \ echo "Building the C and C++ compiler"; \ cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++" - @echo "Building runtime libraries"; \ - $(MAKE) all LANGUAGES="c c++" + @r=`pwd`; export r; \ + s=`cd $(srcdir); pwd` ; export s; \ + $(SET_LIB_PATH) \ + echo "Building runtime libraries"; \ + $(MAKE) $(BASE_FLAGS_TO_PASS) all LANGUAGES="c c++" .PHONY: check-gcc check-gcc: