@@ -1059,10 +1059,10 @@ install-objconv: $(OBJCONV_TARGET)
10591059# LAPACK is built into OpenBLAS by default
10601060OPENBLAS_GIT_URL := git://github.com/xianyi/OpenBLAS.git
10611061OPENBLAS_TAR_URL = https://api.github.com/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)))
10631063
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 )
10661066OPENBLAS_BUILD_OPTS := CC="$(CC ) " FC="$(FC ) " RANLIB="$(RANLIB ) " FFLAGS="$(FFLAGS ) $(JFFLAGS ) " TARGET=$(OPENBLAS_TARGET_ARCH ) BINARY=$(BINARY )
10671067
10681068# Thread support
@@ -1098,7 +1098,7 @@ endif
10981098
10991099# 64-bit BLAS interface
11001100ifeq ($(USE_BLAS64 ) , 1)
1101- OPENBLAS_BUILD_OPTS += INTERFACE64=1 SYMBOLSUFFIX="$(OPENBLAS_SYMBOLSUFFIX ) "
1101+ OPENBLAS_BUILD_OPTS += INTERFACE64=1 SYMBOLSUFFIX="$(OPENBLAS_SYMBOLSUFFIX ) " LIBPREFIX=" $( LIBBLASNAME ) "
11021102ifeq ($(OS ) , Darwin)
11031103OPENBLAS_BUILD_OPTS += OBJCONV=$(abspath $(BUILDDIR ) /objconv/objconv)
11041104$(OPENBLAS_OBJ_SOURCE ) : $(OBJCONV_SOURCE )
@@ -1139,9 +1139,9 @@ $(OPENBLAS_OBJ_TARGET): $(OPENBLAS_OBJ_SOURCE) | $(build_shlibdir)
11391139 cp -f $< $@
11401140ifeq ($(OS ) , Linux)
11411141 cd $(dir $@) && \
1142- ln -sf libopenblas .$(SHLIB_EXT) libopenblas .$(SHLIB_EXT).0
1142+ ln -sf $(LIBBLASNAME) .$(SHLIB_EXT) $(LIBBLASNAME) .$(SHLIB_EXT).0
11431143endif
1144- $(INSTALL_NAME_CMD)libopenblas .$(SHLIB_EXT) $@
1144+ $(INSTALL_NAME_CMD)$(LIBBLASNAME) .$(SHLIB_EXT) $@
11451145
11461146clean-openblas :
11471147 -$(MAKE ) -C $(BUILDDIR ) /$(OPENBLAS_SRC_DIR ) clean
0 commit comments