envsetup: block SDCLANG on Darwin for now
Snapdragon LLVM is not supported on Darwin yet. There might be the case where the directory structure is set up by default and the build system will try to execute the linux binaries. This will fail obviously: /bin/bash: /Volumes/Android/build/prebuilts/snapdragon-llvm/toolchains/llvm-Snapdragon_LLVM_for_Android_3.8/prebuilt/linux-x86_64/bin/clang: cannot execute binary file Change-Id: I1f4d0bbda88b540b7ac3159f8e83de4501b9073b Signed-off-by: Alexander Martinz <eviscerationls@gmail.com>
This commit is contained in:
parent
b0cecb7335
commit
1bbf3e9346
1 changed files with 10 additions and 3 deletions
|
@ -937,7 +937,14 @@ function fixup_common_out_dir() {
|
|||
|
||||
# Enable SD-LLVM if available
|
||||
if [ -d $(gettop)/prebuilts/snapdragon-llvm/toolchains ]; then
|
||||
export SDCLANG=true
|
||||
export SDCLANG_PATH=$(gettop)/prebuilts/snapdragon-llvm/toolchains/llvm-Snapdragon_LLVM_for_Android_3.8/prebuilt/linux-x86_64/bin
|
||||
export SDCLANG_LTO_DEFS=$(gettop)/device/qcom/common/sdllvm-lto-defs.mk
|
||||
case `uname -s` in
|
||||
Darwin)
|
||||
# Darwin is not supported yet
|
||||
;;
|
||||
*)
|
||||
export SDCLANG=true
|
||||
export SDCLANG_PATH=$(gettop)/prebuilts/snapdragon-llvm/toolchains/llvm-Snapdragon_LLVM_for_Android_3.8/prebuilt/linux-x86_64/bin
|
||||
export SDCLANG_LTO_DEFS=$(gettop)/device/qcom/common/sdllvm-lto-defs.mk
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue