cvs commit: src Makefile.inc1 src/gnu/lib/gcc2 Makefile Makefile.inc src/gnu/lib/gcc3 Makefile Makefile.inc src/share/mk bsd.cpu.gcc2.mk bsd.cpu.gcc3.mk bsd.cpu.mk bsd.init.mk bsd.own.mk src/usr.bin/objformat objformat.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Jan 29 18:36:21 PST 2004
dillon 2004/01/29 18:35:02 PST
DragonFly src repository
Modified files:
. Makefile.inc1
gnu/lib/gcc2 Makefile Makefile.inc
gnu/lib/gcc3 Makefile Makefile.inc
share/mk bsd.cpu.gcc2.mk bsd.cpu.gcc3.mk
bsd.cpu.mk bsd.init.mk bsd.own.mk
usr.bin/objformat objformat.c
Log:
This should hopefully fix current issues with bootstrap buildworlds from
4.x and older versions of DFly, and with user-specified CCVER and CPUTYPE
environment variables.
Explicitly override CCVER in buildworld in a backwards compatible fashion
when building gcc2's and gcc3's startup libraries. Also override CCVER
in gnu/lib/gcc{2,3}/Makefile when bootstrapping from older DFly or FBsd
systems which do not implement the '.makeenv' make directive.
In bsd.init.mk detect when CCVER is changed by a Makefile or Makefile.inc and
rerun bsd.cpu.mk to update the _CPUCFLAGS set, which is assigned in bsd.cpu.mk.
We relay on the fact that ${} variables are not resolved until rules accessing
them are actually run.
Clean up objformat (no operational changes).
Revision Changes Path
1.17 +15 -6 src/Makefile.inc1
1.2 +7 -0 src/gnu/lib/gcc2/Makefile
1.4 +1 -1 src/gnu/lib/gcc2/Makefile.inc
1.4 +8 -0 src/gnu/lib/gcc3/Makefile
1.4 +0 -1 src/gnu/lib/gcc3/Makefile.inc
1.2 +1 -6 src/share/mk/bsd.cpu.gcc2.mk
1.2 +0 -5 src/share/mk/bsd.cpu.gcc3.mk
1.5 +25 -4 src/share/mk/bsd.cpu.mk
1.5 +3 -0 src/share/mk/bsd.init.mk
1.7 +1 -4 src/share/mk/bsd.own.mk
1.9 +12 -15 src/usr.bin/objformat/objformat.c
http://www.dragonflybsd.org/cvsweb/src/Makefile.inc1.diff?r1=1.16&r2=1.17&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc2/Makefile.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc2/Makefile.inc.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc3/Makefile.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc3/Makefile.inc.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.cpu.gcc2.mk.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.cpu.gcc3.mk.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.cpu.mk.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.init.mk.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/share/mk/bsd.own.mk.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.bin/objformat/objformat.c.diff?r1=1.8&r2=1.9&f=h
More information about the Commits
mailing list