SYSTEM_COMPILER: Should use X_ vars for comparing wanted version.

It is XCC used during the build of target binaries that replaces the
bootstrap compiler.

Also slightly tweak style.

MFC after:	2 weeks
Sponsored by:	Dell EMC
This commit is contained in:
Bryan Drewery 2018-06-19 23:40:36 +00:00
parent aafc33396e
commit 8a854b3683

View File

@ -138,10 +138,10 @@ WANT_COMPILER_VERSION!= \
.if ${MK_SYSTEM_COMPILER} == "yes" && \ .if ${MK_SYSTEM_COMPILER} == "yes" && \
(${MK_CLANG_BOOTSTRAP} == "yes" || ${MK_GCC_BOOTSTRAP} == "yes") && \ (${MK_CLANG_BOOTSTRAP} == "yes" || ${MK_GCC_BOOTSTRAP} == "yes") && \
!make(showconfig) && !make(xdev*) && \ !make(showconfig) && !make(xdev*) && \
${WANT_COMPILER_TYPE} == ${COMPILER_TYPE} && \ ${X_COMPILER_TYPE} == ${WANT_COMPILER_TYPE} && \
(${COMPILER_TYPE} == "clang" || ${TARGET_ARCH} == ${MACHINE_ARCH}) && \ (${X_COMPILER_TYPE} == "clang" || ${TARGET_ARCH} == ${MACHINE_ARCH}) && \
${COMPILER_VERSION} == ${WANT_COMPILER_VERSION} && \ ${X_COMPILER_VERSION} == ${WANT_COMPILER_VERSION} && \
${COMPILER_FREEBSD_VERSION} == ${WANT_COMPILER_FREEBSD_VERSION} ${X_COMPILER_FREEBSD_VERSION} == ${WANT_COMPILER_FREEBSD_VERSION}
# Everything matches, disable the bootstrap compiler. # Everything matches, disable the bootstrap compiler.
MK_CLANG_BOOTSTRAP= no MK_CLANG_BOOTSTRAP= no
MK_GCC_BOOTSTRAP= no MK_GCC_BOOTSTRAP= no