Date: Mon, 09 Sep 2013 19:50:28 +0200 From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no> To: Ian Lepore <ian@FreeBSD.org> Cc: svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, Jase Thew <jase@FreeBSD.org> Subject: Re: svn commit: r255413 - in head/etc: . etc.amd64 Message-ID: <86sixd7ul7.fsf@nine.des.no> In-Reply-To: <8638pd99sq.fsf@nine.des.no> ("Dag-Erling =?utf-8?Q?Sm=C3=B8r?= =?utf-8?Q?grav=22's?= message of "Mon, 09 Sep 2013 19:36:37 %2B0200") References: <201309090602.r8962UIc080584@svn.freebsd.org> <522DEFC8.3010704@FreeBSD.org> <86li360yeo.fsf@nine.des.no> <1378743775.1111.573.camel@revolution.hippie.lan> <8638pd99sq.fsf@nine.des.no>
next in thread | previous in thread | raw e-mail | index | archive | help
Dag-Erling Smørgrav <des@des.no> writes:
> Ian Lepore <ian@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@des.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86sixd7ul7.fsf>
