svn commit: r255413 - in head/etc: . etc.amd64
Dag-Erling Smørgrav
des at des.no
Mon Sep 9 17:51:05 UTC 2013
Dag-Erling Smørgrav <des at des.no> writes:
> Ian Lepore <ian at FreeBSD.org> writes:
> > That doesn't sound right... what if you're doing a cross-build/install?
> My thoughts exactly, but judging from the rest of the Makefile, the
> correct variable is MACHINE_ARCH, not TARGET_ARCH.
This (in Makefile.inc1) is why it works:
CROSSENV= MAKEOBJDIRPREFIX=${OBJTREE} \
MACHINE_ARCH=${TARGET_ARCH} \
MACHINE=${TARGET} \
CPUTYPE=${TARGET_CPUTYPE}
# ...
distrib-dirs distribution:
cd ${.CURDIR}/etc; ${CROSSENV} PATH=${TMPPATH} ${MAKE} \
${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET}
although I would have written it differently:
distrib-dirs distribution:
(cd ${.CURDIR}/etc && ${CROSSENV} PATH=${TMPPATH} ${MAKE} \
${IMAKE_INSTALL} ${IMAKE_MTREE} METALOG=${METALOG} ${.TARGET})
but that's a nit.
DES
--
Dag-Erling Smørgrav - des at des.no
More information about the svn-src-head
mailing list