On Jul 21, 2013, at 20:42, Adrian Chadd <adrian_at_freebsd.org> wrote: > I'd like to start doing test builds of the mips stuff (specifically > mips4kc, mips24k and mips74k) on freebsd-head with clang/llvm. > > What changes are needed to the makefile framework to enable this? In share/mk/bsd.own.mk, modify these parts: # Clang is only for x86, powerpc and little-endian arm right now, by default. .if ${__T} == "amd64" || ${__T} == "i386" || ${__T:Mpowerpc*} __DEFAULT_YES_OPTIONS+=CLANG CLANG_FULL .elif ${__T} == "arm" || ${__T} == "armv6" __DEFAULT_YES_OPTIONS+=CLANG # GCC is unable to build the full clang on arm, disable it by default. __DEFAULT_NO_OPTIONS+=CLANG_FULL .else __DEFAULT_NO_OPTIONS+=CLANG CLANG_FULL .endif # Clang the default system compiler only on little-endian arm and x86. .if ${__T} == "amd64" || ${__T} == "arm" || ${__T} == "armv6" || \ ${__T} == "i386" __DEFAULT_YES_OPTIONS+=CLANG_IS_CC .else __DEFAULT_NO_OPTIONS+=CLANG_IS_CC .endif The first part enables building clang, the second makes it the default compiler. I take it you only want the first one for now? -DimitryReceived on Sun Jul 21 2013 - 18:05:07 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:39 UTC