@@ -1013,10 +1013,10 @@ install-objconv: $(OBJCONV_TARGET)
1013
1013
# LAPACK is built into OpenBLAS by default
1014
1014
OPENBLAS_GIT_URL = git://github.com/xianyi/OpenBLAS.git
1015
1015
OPENBLAS_TAR_URL = https://api.github.com/repos/xianyi/OpenBLAS/tarball/$1
1016
- $(eval $(call git-external,openblas,OPENBLAS,Makefile,libopenblas .$(SHLIB_EXT)))
1016
+ $(eval $(call git-external,openblas,OPENBLAS,Makefile,$(LIBBLASNAME) .$(SHLIB_EXT)))
1017
1017
1018
- OPENBLAS_OBJ_SOURCE = $(OPENBLAS_SRC_DIR ) /libopenblas .$(SHLIB_EXT )
1019
- OPENBLAS_OBJ_TARGET = $(build_shlibdir ) /libopenblas .$(SHLIB_EXT )
1018
+ OPENBLAS_OBJ_SOURCE = $(OPENBLAS_SRC_DIR ) /$( LIBBLASNAME ) .$(SHLIB_EXT )
1019
+ OPENBLAS_OBJ_TARGET = $(build_shlibdir ) /$( LIBBLASNAME ) .$(SHLIB_EXT )
1020
1020
OPENBLAS_BUILD_OPTS = CC="$(CC ) " FC="$(FC ) " RANLIB="$(RANLIB ) " FFLAGS="$(FFLAGS ) $(JFFLAGS ) " TARGET=$(OPENBLAS_TARGET_ARCH ) BINARY=$(BINARY )
1021
1021
1022
1022
# Thread support
@@ -1052,7 +1052,7 @@ endif
1052
1052
1053
1053
# 64-bit BLAS interface
1054
1054
ifeq ($(USE_BLAS64 ) , 1)
1055
- OPENBLAS_BUILD_OPTS += INTERFACE64=1 SYMBOLSUFFIX="$(OPENBLAS_SYMBOLSUFFIX ) "
1055
+ OPENBLAS_BUILD_OPTS += INTERFACE64=1 SYMBOLSUFFIX="$(OPENBLAS_SYMBOLSUFFIX ) " LIBPREFIX=" $( LIBBLASNAME ) "
1056
1056
ifeq ($(OS ) , Darwin)
1057
1057
OPENBLAS_BUILD_OPTS += OBJCONV=$(JULIAHOME ) /deps/objconv/objconv
1058
1058
$(OPENBLAS_OBJ_SOURCE ) : $(OBJCONV_SOURCE )
@@ -1093,9 +1093,9 @@ $(OPENBLAS_OBJ_TARGET): $(OPENBLAS_OBJ_SOURCE) | $(build_shlibdir)
1093
1093
cp -f $(OPENBLAS_SRC_DIR ) /libopenblas.$(SHLIB_EXT ) $(build_shlibdir )
1094
1094
ifeq ($(OS ) , Linux)
1095
1095
cd $(build_shlibdir) && \
1096
- ln -sf libopenblas .$(SHLIB_EXT) libopenblas .$(SHLIB_EXT).0
1096
+ ln -sf $(LIBBLASNAME) .$(SHLIB_EXT) $(LIBBLASNAME) .$(SHLIB_EXT).0
1097
1097
endif
1098
- $(INSTALL_NAME_CMD)libopenblas .$(SHLIB_EXT) $(build_shlibdir)/libopenblas .$(SHLIB_EXT)
1098
+ $(INSTALL_NAME_CMD)$(LIBBLASNAME) .$(SHLIB_EXT) $(build_shlibdir)/$(LIBBLASNAME) .$(SHLIB_EXT)
1099
1099
1100
1100
clean-openblas :
1101
1101
-$(MAKE ) -C $(OPENBLAS_SRC_DIR ) clean
0 commit comments