@@ -1059,10 +1059,10 @@ install-objconv: $(OBJCONV_TARGET)
1059
1059
# LAPACK is built into OpenBLAS by default
1060
1060
OPENBLAS_GIT_URL := git://github.com/xianyi/OpenBLAS.git
1061
1061
OPENBLAS_TAR_URL = https://github.com/api/repos/xianyi/OpenBLAS/tarball/$1
1062
- $(eval $(call git-external,openblas,OPENBLAS,Makefile,libopenblas .$(SHLIB_EXT),$(BUILDDIR)))
1062
+ $(eval $(call git-external,openblas,OPENBLAS,Makefile,$(LIBBLASNAME) .$(SHLIB_EXT),$(BUILDDIR)))
1063
1063
1064
- OPENBLAS_OBJ_SOURCE := $(BUILDDIR ) /$(OPENBLAS_SRC_DIR ) /libopenblas .$(SHLIB_EXT )
1065
- OPENBLAS_OBJ_TARGET := $(build_shlibdir ) /libopenblas .$(SHLIB_EXT )
1064
+ OPENBLAS_OBJ_SOURCE := $(BUILDDIR ) /$(OPENBLAS_SRC_DIR ) /$( LIBBLASNAME ) .$(SHLIB_EXT )
1065
+ OPENBLAS_OBJ_TARGET := $(build_shlibdir ) /$( LIBBLASNAME ) .$(SHLIB_EXT )
1066
1066
OPENBLAS_BUILD_OPTS := CC="$(CC ) " FC="$(FC ) " RANLIB="$(RANLIB ) " FFLAGS="$(FFLAGS ) $(JFFLAGS ) " TARGET=$(OPENBLAS_TARGET_ARCH ) BINARY=$(BINARY )
1067
1067
1068
1068
# Thread support
@@ -1098,7 +1098,7 @@ endif
1098
1098
1099
1099
# 64-bit BLAS interface
1100
1100
ifeq ($(USE_BLAS64 ) , 1)
1101
- OPENBLAS_BUILD_OPTS += INTERFACE64=1 SYMBOLSUFFIX="$(OPENBLAS_SYMBOLSUFFIX ) "
1101
+ OPENBLAS_BUILD_OPTS += INTERFACE64=1 SYMBOLSUFFIX="$(OPENBLAS_SYMBOLSUFFIX ) " LIBNAMESUFFIX=" $( OPENBLAS_LIBNAMESUFFIX ) "
1102
1102
ifeq ($(OS ) , Darwin)
1103
1103
OPENBLAS_BUILD_OPTS += OBJCONV=$(abspath $(BUILDDIR ) /objconv/objconv)
1104
1104
$(OPENBLAS_OBJ_SOURCE ) : $(OBJCONV_SOURCE )
@@ -1139,9 +1139,9 @@ $(OPENBLAS_OBJ_TARGET): $(OPENBLAS_OBJ_SOURCE) | $(build_shlibdir)
1139
1139
cp -f $< $@
1140
1140
ifeq ($(OS ) , Linux)
1141
1141
cd $(dir $@) && \
1142
- ln -sf libopenblas .$(SHLIB_EXT) libopenblas .$(SHLIB_EXT).0
1142
+ ln -sf $(LIBBLASNAME) .$(SHLIB_EXT) $(LIBBLASNAME) .$(SHLIB_EXT).0
1143
1143
endif
1144
- $(INSTALL_NAME_CMD)libopenblas .$(SHLIB_EXT) $@
1144
+ $(INSTALL_NAME_CMD)$(LIBBLASNAME) .$(SHLIB_EXT) $@
1145
1145
1146
1146
clean-openblas :
1147
1147
-$(MAKE ) -C $(BUILDDIR ) /$(OPENBLAS_SRC_DIR ) clean
0 commit comments