Date: Fri, 23 Jun 2017 21:00:44 +0300 From: Guy Yur <guyyur@gmail.com> To: bdrewery@freebsd.org, freebsd-current <freebsd-current@freebsd.org> Subject: compiler-metadata.mk for main arch deleted when crossbuilding Message-ID: <CAC67Hz9R6zsQCUu2N9OO6U3yQNkR6yHxjfa7aJSvWAvUssWoAw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi Bryan,
I use a script for building both amd64 and armv6 on an amd64 machine.
Basically,
export TARGET=amd64 TARGET_ARCH=amd64
make -j2 -DNO_CLEAN buildworld
export TARGET=arm TARGET_ARCH=armv6
make -j2 -DNO_CLEAN buildworld
The amd64 build creates /usr/obj/usr/src/compiler-metadata.mk
The armv6 build deletes it and creates
/usr/obj/arm.armv6/usr/src/compiler-metadata.mk
If I rebuild just amd64 I get /usr/obj/usr/src/compiler-metadata.mk again.
Does _cross-tools target's "@rm -f ${.OBJDIR}/compiler-metadata.mk"
not respect TARGET and TARGET_ARCH?
Thanks,
Guy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAC67Hz9R6zsQCUu2N9OO6U3yQNkR6yHxjfa7aJSvWAvUssWoAw>
