File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -674,7 +674,10 @@ SANITIZE_LDFLAGS :=
674
674
ifeq ($(SANITIZE_MEMORY ) ,1)
675
675
SANITIZE_OPTS += -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer
676
676
SANITIZE_LDFLAGS += $(SANITIZE_OPTS )
677
- endif
677
+ ifneq ($(findstring $(OS ) ,Linux FreeBSD) ,)
678
+ SANITIZE_LDFLAGS += -Wl,--warn-unresolved-symbols
679
+ endif # OS Linux or FreeBSD
680
+ endif # SANITIZE_MEMORY=1
678
681
ifeq ($(SANITIZE_ADDRESS ) ,1)
679
682
SANITIZE_OPTS += -fsanitize=address
680
683
SANITIZE_LDFLAGS += -fsanitize=address
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ LIBSUITESPARSE_MFLAGS := CC="$(CC) $(SANITIZE_OPTS)" CXX="$(CXX) $(SANITIZE_OPTS
26
26
AR="$(AR ) " RANLIB="$(RANLIB ) " \
27
27
BLAS="-L$(build_shlibdir ) -lblastrampoline" \
28
28
LAPACK="-L$(build_shlibdir ) -lblastrampoline" \
29
- LDFLAGS="$(SUITESPARSE_LIB ) $(SANITIZE_LDFLAGS ) -Wl,--warn-unresolved-symbols " CFOPENMP="" CUDA=no CUDA_PATH="" \
29
+ LDFLAGS="$(SUITESPARSE_LIB ) $(SANITIZE_LDFLAGS ) " CFOPENMP="" CUDA=no CUDA_PATH="" \
30
30
UMFPACK_CONFIG="$(UMFPACK_CONFIG ) " \
31
31
CHOLMOD_CONFIG="$(CHOLMOD_CONFIG ) " \
32
32
SPQR_CONFIG="$(SPQR_CONFIG ) "
You can’t perform that action at this time.
0 commit comments