Don't set CC and CXX when running go build on mac
Setting CC and CXX to point to our clang prebuilts on mac fails to build with: _cgo_export.c:3:10: fatal error: 'stdlib.h' file not found Skip setting CC and CXX on mac to go back to using the host linker. Change-Id: I9bab4cda961874c381eacc34397cc67f62fd4730 Test: treehugger
This commit is contained in:
parent
169cffe526
commit
84caaef55c
1 changed files with 7 additions and 5 deletions
|
@ -32,11 +32,13 @@ export TMPDIR=${abs_out_dir}/gotemp
|
||||||
mkdir -p ${TMPDIR}
|
mkdir -p ${TMPDIR}
|
||||||
${GOROOT}/bin/go env
|
${GOROOT}/bin/go env
|
||||||
|
|
||||||
|
if [[ ${OS} = linux ]]; then
|
||||||
# Building with the race detector enabled uses the host linker, set the
|
# Building with the race detector enabled uses the host linker, set the
|
||||||
# path to use the hermetic one.
|
# path to use the hermetic one.
|
||||||
CLANG_VERSION=$(build/soong/scripts/get_clang_version.py)
|
CLANG_VERSION=$(build/soong/scripts/get_clang_version.py)
|
||||||
export CC="${TOP}/prebuilts/clang/host/${OS}-x86/${CLANG_VERSION}/bin/clang"
|
export CC="${TOP}/prebuilts/clang/host/${OS}-x86/${CLANG_VERSION}/bin/clang"
|
||||||
export CXX="${TOP}/prebuilts/clang/host/${OS}-x86/${CLANG_VERSION}/bin/clang++"
|
export CXX="${TOP}/prebuilts/clang/host/${OS}-x86/${CLANG_VERSION}/bin/clang++"
|
||||||
|
fi
|
||||||
|
|
||||||
# androidmk_test.go gets confused if ANDROID_BUILD_TOP is set.
|
# androidmk_test.go gets confused if ANDROID_BUILD_TOP is set.
|
||||||
unset ANDROID_BUILD_TOP
|
unset ANDROID_BUILD_TOP
|
||||||
|
|
Loading…
Reference in a new issue