Follow-up r301287: Pass external compiler metadata when used.
This fixes WITH_SYSTEM_COMPILER, WITHOUT_CROSS_COMPILER, external compiler, to pass the external compiler metadata rather than the ${CC} metadata. On a build host that has clang as CC it was passing the clang metadata rather than GCC metadata during the build.
This commit is contained in:
parent
e1fc61c114
commit
b4dd422926
@ -129,9 +129,15 @@ MK_GCC_BOOTSTRAP= no
|
||||
# passed along rather than trying to run cc from the restricted
|
||||
# STRICTTMPPATH.
|
||||
.if ${MK_CLANG_BOOTSTRAP} == "no" && ${MK_GCC_BOOTSTRAP} == "no"
|
||||
.if defined(X_COMPILER_TYPE)
|
||||
CROSSENV+= COMPILER_VERSION=${COMPILER_VERSION} \
|
||||
COMPILER_TYPE=${COMPILER_TYPE} \
|
||||
COMPILER_FREEBSD_VERSION=${COMPILER_FREEBSD_VERSION}
|
||||
.else
|
||||
CROSSENV+= COMPILER_VERSION=${X_COMPILER_VERSION} \
|
||||
COMPILER_TYPE=${X_COMPILER_TYPE} \
|
||||
COMPILER_FREEBSD_VERSION=${X_COMPILER_FREEBSD_VERSION}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
# Handle external binutils.
|
||||
|
Loading…
Reference in New Issue
Block a user