diff --git a/core/use_lld_setup.mk b/core/use_lld_setup.mk index b0386d53b1..5f0f4123ba 100644 --- a/core/use_lld_setup.mk +++ b/core/use_lld_setup.mk @@ -18,14 +18,12 @@ else endif endif -ifeq ($(LOCAL_IS_HOST_MODULE),true) - # Do not use LLD for Darwin host executables or shared libraries. See - # https://lld.llvm.org/AtomLLD.html for status of lld for Mach-O. - ifeq ($(HOST_OS),darwin) - my_use_clang_lld := false - endif - # http://b/110800681 - lld cannot link Android's Windows modules yet. - ifeq ($(HOST_CROSS_OS),windows) - my_use_clang_lld := false - endif +# Do not use LLD for Darwin host executables or shared libraries. See +# https://lld.llvm.org/AtomLLD.html for status of lld for Mach-O. +ifeq ($($(my_prefix)OS),darwin) +my_use_clang_lld := false +endif +# http://b/110800681 - lld cannot link Android's Windows modules yet. +ifeq ($($(my_prefix)OS),windows) +my_use_clang_lld := false endif