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 :=
674674ifeq ($(SANITIZE_MEMORY ) ,1)
675675SANITIZE_OPTS += -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer
676676SANITIZE_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
678681ifeq ($(SANITIZE_ADDRESS ) ,1)
679682SANITIZE_OPTS += -fsanitize=address
680683SANITIZE_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
2626 AR="$(AR ) " RANLIB="$(RANLIB ) " \
2727 BLAS="-L$(build_shlibdir ) -lblastrampoline" \
2828 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="" \
3030 UMFPACK_CONFIG="$(UMFPACK_CONFIG ) " \
3131 CHOLMOD_CONFIG="$(CHOLMOD_CONFIG ) " \
3232 SPQR_CONFIG="$(SPQR_CONFIG ) "
You can’t perform that action at this time.
0 commit comments