File tree 2 files changed +3
-7
lines changed
2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -199,7 +199,7 @@ endif # WINNT
199
199
200
200
symlink_libLLVM : $(build_private_libdir ) /libLLVM.dylib
201
201
$(build_private_libdir ) /libLLVM.dylib :
202
- REALPATH=` $( LLVM_CONFIG_HOST) --libdir ` /libLLVM. $( SHLIB_EXT ) && \
202
+ REALPATH=` $( LLVM_CONFIG_HOST) --libfiles ` && \
203
203
$(call resolve_path,REALPATH) && \
204
204
[ -e " $$ REALPATH" ] && \
205
205
([ ! -e " $@ " ] || rm " $@ " ) && \
Original file line number Diff line number Diff line change 89
89
PUBLIC_HEADER_TARGETS := $(addprefix $(build_includedir ) /julia/,$(notdir $(PUBLIC_HEADERS ) ) $(UV_HEADERS ) )
90
90
91
91
ifeq ($(JULIACODEGEN ) ,LLVM)
92
- # In LLVM < 3.4, --ldflags includes both options and libraries, so use it both before and after --libs
93
- # In LLVM >= 3.4, --ldflags has only options, and --system-libs has the libraries.
94
- ifneq ($(USE_LLVM_SHLIB ) ,1)
95
- LLVMLINK += $(shell $(LLVM_CONFIG_HOST ) --ldflags) $(shell $(LLVM_CONFIG_HOST ) --libs $(LLVM_LIBS ) ) $(shell $(LLVM_CONFIG_HOST ) --ldflags) $(shell $(LLVM_CONFIG_HOST ) --system-libs 2> /dev/null)
96
- else
97
- LLVMLINK += $(shell $(LLVM_CONFIG_HOST ) --ldflags) -lLLVM
92
+ LLVMLINK += $(shell $(LLVM_CONFIG_HOST ) --ldflags --libs --system-libs)
93
+ ifeq ($(USE_LLVM_SHLIB ) ,1)
98
94
FLAGS += -DLLVM_SHLIB
99
95
endif # USE_LLVM_SHLIB == 1
100
96
endif
You can’t perform that action at this time.
0 commit comments