On 2010-06-10, at 17:25, M. Warner Losh wrote: > In message: <201006091957.o59jvkbu025...@svn.freebsd.org> > Roman Divacky <rdiva...@freebsd.org> writes: > : Modified: head/share/mk/bsd.own.mk > : > ============================================================================== > : --- head/share/mk/bsd.own.mk Wed Jun 9 19:32:20 2010 > (r208963) > : +++ head/share/mk/bsd.own.mk Wed Jun 9 19:57:20 2010 > (r208964) > : @@ -288,6 +288,18 @@ _no_fdt= FDT > : .endif > : > : # > : +# Default behaviour of MK_CLANG depends on the architecture. > : +# > : +.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ > : + ${MACHINE_ARCH} == "powerpc" > : +_clang_yes=CLANG > : +_clang_no= > : +.else > : +_clang_yes= > : +_clang_no=CLANG > : +.endif > > We really should *NOT* be encoding architecture stuff like this into > bsd.own.mk. Sometimes the right thing here is MACHINE_ARCH, and for > the moment, since clang is not a bootstrap tool, this is correct. > However, once clang is a bootstrap tool, this will be incorrect > because during the bootstrapping for cross building TARGET_ARCH is > what should be tested. We have the same problem with the FTD stuff > that was recently committed. raj@ and I have been talking about the > best ways to fix it.
I think I'm going to drop setting WITH_FDT by default for selected arches until the tdbemd arrives, and for this little (I hope :-) while it will just be required for FDT-enabled platforms to specify WITH_FDT explicitly. Rafal _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"