blob: cec2c9d17979316a5df35984e9b4bb3f8c585713 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- a/GNUmakefile.llvm
+++ b/GNUmakefile.llvm
@@ -218,9 +218,8 @@ endif
ifeq "$(LLVM_LTO)" "1"
ifneq "$(AFL_CLANG_FLTO)" ""
ifeq "$(AFL_REAL_LD)" ""
- ifneq "$(shell readlink $(LLVM_BINDIR)/ld.lld 2>&1)" ""
- AFL_REAL_LD = $(LLVM_BINDIR)/ld.lld
- else
+ AFL_REAL_LD = "$(shell command -v $(LLVM_BINDIR)/ld.lld 2>/dev/null || command -v ld.lld 2>/dev/null)"
+ ifeq "$(AFL_REAL_LD)" ""
$(warning ld.lld not found, cannot enable LTO mode)
LLVM_LTO = 0
endif
|