mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-09 16:11:28 +08:00
re PR bootstrap/27674 (make -j3 all-gcc fails when building natively)
2006-06-05 Paolo Bonzini <bonzini@gnu.org> PR 27674 * Makefile.tpl (configure-[+prefix+][+module+], all-[+prefix+][+module+]): Depend on stage_current if bootstrapping. Remove rule to unstage bootstrapped modules. (stage_current): New. * Makefile.in: Regenerate. From-SVN: r114395
This commit is contained in:
parent
afef9a5b58
commit
3ff3adada4
@ -1,3 +1,12 @@
|
||||
2006-06-05 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
PR 27674
|
||||
* Makefile.tpl (configure-[+prefix+][+module+],
|
||||
all-[+prefix+][+module+]): Depend on stage_current if bootstrapping.
|
||||
Remove rule to unstage bootstrapped modules.
|
||||
(stage_current): New.
|
||||
* Makefile.in: Regenerate.
|
||||
|
||||
2006-06-03 Laurynas Biveinis <laurynas.biveinis@gmail.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Update my e-mail address.
|
||||
|
685
Makefile.in
685
Makefile.in
File diff suppressed because it is too large
Load Diff
25
Makefile.tpl
25
Makefile.tpl
@ -720,14 +720,12 @@ TAGS: do-TAGS
|
||||
[+ DEFINE configure +]
|
||||
.PHONY: configure-[+prefix+][+module+] maybe-configure-[+prefix+][+module+]
|
||||
maybe-configure-[+prefix+][+module+]:
|
||||
@if gcc-bootstrap
|
||||
configure-[+prefix+][+module+]: stage_current
|
||||
@endif gcc-bootstrap
|
||||
@if [+prefix+][+module+]
|
||||
maybe-configure-[+prefix+][+module+]: configure-[+prefix+][+module+]
|
||||
configure-[+prefix+][+module+]: [+ IF bootstrap +]
|
||||
@endif [+prefix+][+module+]
|
||||
@if [+prefix+][+module+]-bootstrap
|
||||
@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
|
||||
@endif [+prefix+][+module+]-bootstrap
|
||||
@if [+prefix+][+module+][+ ELSE bootstrap +]
|
||||
configure-[+prefix+][+module+]: [+ IF bootstrap +][+ ELSE +]
|
||||
@: $(MAKE); $(unstage)[+ ENDIF bootstrap +]
|
||||
@r=`${PWD_COMMAND}`; export r; \
|
||||
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
|
||||
@ -811,16 +809,14 @@ configure-stage[+id+]-[+prefix+][+module+]:
|
||||
[+ DEFINE all +]
|
||||
.PHONY: all-[+prefix+][+module+] maybe-all-[+prefix+][+module+]
|
||||
maybe-all-[+prefix+][+module+]:
|
||||
@if gcc-bootstrap
|
||||
all-[+prefix+][+module+]: stage_current
|
||||
@endif gcc-bootstrap
|
||||
@if [+prefix+][+module+]
|
||||
TARGET-[+prefix+][+module+]=[+
|
||||
IF target +][+target+][+ ELSE +]all[+ ENDIF target +]
|
||||
maybe-all-[+prefix+][+module+]: all-[+prefix+][+module+]
|
||||
all-[+prefix+][+module+]: configure-[+prefix+][+module+][+ IF bootstrap +]
|
||||
@endif [+prefix+][+module+]
|
||||
@if [+prefix+][+module+]-bootstrap
|
||||
@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
|
||||
@endif [+prefix+][+module+]-bootstrap
|
||||
@if [+prefix+][+module+][+ ELSE bootstrap +]
|
||||
all-[+prefix+][+module+]: configure-[+prefix+][+module+][+ IF bootstrap +][+ ELSE +]
|
||||
@: $(MAKE); $(unstage)[+ ENDIF bootstrap +]
|
||||
@r=`${PWD_COMMAND}`; export r; \
|
||||
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
|
||||
@ -1429,6 +1425,11 @@ do-distclean: distclean-stage1
|
||||
stage_last:
|
||||
$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
|
||||
|
||||
# Same as unstage, but not phony and defaulting to stage1-start. We place
|
||||
# it in the dependency so that for example `make -j3 all-gcc' works.
|
||||
stage_current:
|
||||
@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
|
||||
|
||||
.PHONY: restrap
|
||||
restrap:
|
||||
@: $(MAKE); $(stage)
|
||||
|
Loading…
x
Reference in New Issue
Block a user