Skip to content

Commit 4ec8918

Browse files
committed
Use -fdefault-integer-8 when building lapack from source against ILP64 system blas
and link cholmod to lapack, needs dpotrf
1 parent d8b5679 commit 4ec8918

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

deps/Makefile

+4-1
Original file line numberDiff line numberDiff line change
@@ -1284,6 +1284,9 @@ install-atlas: $(ATLAS_OBJ_TARGET)
12841284

12851285
## Mac gfortran BLAS wrapper ##
12861286
GFORTBLAS_FFLAGS :=
1287+
ifeq ($(USE_BLAS64), 1)
1288+
GFORTBLAS_FFLAGS += -fdefault-integer-8
1289+
endif
12871290
ifeq ($(OS),Darwin)
12881291
ifeq ($(USE_SYSTEM_BLAS),1)
12891292
ifeq ($(USE_SYSTEM_LAPACK),0)
@@ -1711,7 +1714,7 @@ $(SUITESPARSE_OBJ_TARGET): $(SUITESPARSE_OBJ_SOURCE)
17111714
$(INSTALL_NAME_CMD)libcamd.$(SHLIB_EXT) $(build_shlibdir)/libcamd.$(SHLIB_EXT) && \
17121715
$(CC) -shared $(WHOLE_ARCHIVE) libccolamd.a $(NO_WHOLE_ARCHIVE) -o $(build_shlibdir)/libccolamd.$(SHLIB_EXT) $(LDFLAGS) -L$(build_shlibdir) -lsuitesparseconfig $(RPATH_ORIGIN) && \
17131716
$(INSTALL_NAME_CMD)libccolamd.$(SHLIB_EXT) $(build_shlibdir)/libccolamd.$(SHLIB_EXT) && \
1714-
$(CXX) -shared $(WHOLE_ARCHIVE) libcholmod.a $(NO_WHOLE_ARCHIVE) -o $(build_shlibdir)/libcholmod.$(SHLIB_EXT) $(LDFLAGS) -L$(build_shlibdir) -lcolamd -lamd -lcamd -lccolamd -lsuitesparseconfig $(LIBBLAS) $(RPATH_ORIGIN) && \
1717+
$(CXX) -shared $(WHOLE_ARCHIVE) libcholmod.a $(NO_WHOLE_ARCHIVE) -o $(build_shlibdir)/libcholmod.$(SHLIB_EXT) $(LDFLAGS) -L$(build_shlibdir) -lcolamd -lamd -lcamd -lccolamd -lsuitesparseconfig $(LIBLAPACK) $(LIBBLAS) $(RPATH_ORIGIN) && \
17151718
$(INSTALL_NAME_CMD)libcholmod.$(SHLIB_EXT) $(build_shlibdir)/libcholmod.$(SHLIB_EXT) && \
17161719
$(CXX) -shared $(WHOLE_ARCHIVE) libumfpack.a $(NO_WHOLE_ARCHIVE) -o $(build_shlibdir)/libumfpack.$(SHLIB_EXT) $(LDFLAGS) -L$(build_shlibdir) -lcholmod -lcolamd -lamd -lsuitesparseconfig $(LIBBLAS) $(RPATH_ORIGIN) && \
17171720
$(INSTALL_NAME_CMD)libumfpack.$(SHLIB_EXT) $(build_shlibdir)/libumfpack.$(SHLIB_EXT) && \

0 commit comments

Comments
 (0)