about summary refs log tree commit diff
path: root/GNUmakefile.llvm
diff options
context:
space:
mode:
authorvanhauser-thc <vh@thc.org>2021-07-22 15:16:04 +0200
committervanhauser-thc <vh@thc.org>2021-07-22 15:16:19 +0200
commit183d9a3f07acf0ab9bb28359c2c0852eab8e7c10 (patch)
tree2457e065de0842e771206d02937b4d78bd5aa656 /GNUmakefile.llvm
parent44ffcf7ede7f25aec354709fef0ce2a7e3212a37 (diff)
downloadafl++-183d9a3f07acf0ab9bb28359c2c0852eab8e7c10.tar.gz
MacOS nits
Diffstat (limited to 'GNUmakefile.llvm')
-rw-r--r--GNUmakefile.llvm4
1 files changed, 3 insertions, 1 deletions
diff --git a/GNUmakefile.llvm b/GNUmakefile.llvm
index 83eb91a9..a6f646f3 100644
--- a/GNUmakefile.llvm
+++ b/GNUmakefile.llvm
@@ -53,7 +53,7 @@ LLVM_HAVE_LTO = $(shell $(LLVM_CONFIG) --version 2>/dev/null | egrep -q '^1[1-9]
 LLVM_BINDIR = $(shell $(LLVM_CONFIG) --bindir 2>/dev/null)
 LLVM_LIBDIR = $(shell $(LLVM_CONFIG) --libdir 2>/dev/null)
 LLVM_STDCXX = gnu++11
-LLVM_APPLE_XCODE = $(shell clang -v 2>&1 | grep -q Apple && echo 1 || echo 0)
+LLVM_APPLE_XCODE = $(shell $(CC) -v 2>&1 | grep -q Apple && echo 1 || echo 0)
 LLVM_LTO   = 0
 
 ifeq "$(LLVMVER)" ""
@@ -279,6 +279,8 @@ CLANG_LFL    = `$(LLVM_CONFIG) --ldflags` $(LDFLAGS)
 # User teor2345 reports that this is required to make things work on MacOS X.
 ifeq "$(SYS)" "Darwin"
   CLANG_LFL += -Wl,-flat_namespace -Wl,-undefined,suppress
+  override LLVM_HAVE_LTO := 0
+  override LLVM_LTO := 0
 else
   CLANG_CPPFL += -Wl,-znodelete
 endif