Build gperf before gcc
The ARM image builds build the in-tree gcc in order to build u-boot and gperf is needed to build gcc, but is no longer installed on archs that use clang. Invoking the make targets as separate steps is done to work around a build failure which is not yet fully understood. Reviewed by: gjb, imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D1317
This commit is contained in:
parent
84b82e8873
commit
3c6d556e12
@ -127,6 +127,14 @@ main() {
|
||||
BATCH=1 FORCE_PKG_REGISTER=1 install clean distclean
|
||||
done
|
||||
|
||||
# Certain u-boot versions hardcode the use of a host gcc, and gcc's
|
||||
# build relies on having gperf installed.
|
||||
eval chroot ${CHROOTDIR} make -C /usr/src/gnu/usr.bin/gperf \
|
||||
WITH_GCC=1 ${WORLD_FLAGS} obj
|
||||
eval chroot ${CHROOTDIR} make -C /usr/src/gnu/usr.bin/gperf \
|
||||
WITH_GCC=1 ${WORLD_FLAGS} -j1 depend all
|
||||
eval chroot ${CHROOTDIR} make -C /usr/src/gnu/usr.bin/gperf \
|
||||
WITH_GCC=1 ${WORLD_FLAGS} -j1 install
|
||||
eval chroot ${CHROOTDIR} make -C /usr/src/gnu/usr.bin/cc \
|
||||
WITH_GCC=1 ${WORLD_FLAGS} -j1 obj depend all install
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user