aboutsummaryrefslogtreecommitdiff
path: root/math/R/files/extra-patch-src_modules_lapack_Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'math/R/files/extra-patch-src_modules_lapack_Makefile.in')
-rw-r--r--math/R/files/extra-patch-src_modules_lapack_Makefile.in47
1 files changed, 19 insertions, 28 deletions
diff --git a/math/R/files/extra-patch-src_modules_lapack_Makefile.in b/math/R/files/extra-patch-src_modules_lapack_Makefile.in
index 3d9f84cb4fbe..e792a035ebc8 100644
--- a/math/R/files/extra-patch-src_modules_lapack_Makefile.in
+++ b/math/R/files/extra-patch-src_modules_lapack_Makefile.in
@@ -1,43 +1,34 @@
---- src/modules/lapack/Makefile.in.orig 2020-05-05 03:51:08 UTC
+--- src/modules/lapack/Makefile.in.orig 2024-05-02 02:59:59 UTC
+++ src/modules/lapack/Makefile.in
-@@ -41,7 +41,7 @@ lapack_la_OBJECTS = $(OBJECTS)
- lapack_la_LDFLAGS = @LAPACK_LDFLAGS@
- lapack_la_LIBADD = $(LIBR1) @DYLIB_UNDEFINED_ALLOWED_FALSE@ $(LIBINTL)
-
--@BUILD_LTO_CHECK_FALSE@Rlapack_la = libRlapack$(R_DYLIB_EXT)
-+@BUILD_LTO_CHECK_FALSE@Rlapack_la = libRlapack$(R_DYLIB_EXT).%%FULLVER%%
- @BUILD_LTO_CHECK_TRUE@Rlapack_la = libRlapack.a
- Rlapack_la_OBJECTS = $(LIBOBJECTS)
- ## This used to skip FLIBS, but that relied on all the functions
-@@ -87,17 +87,21 @@ $(lapack_la): $(lapack_la_OBJECTS)
- ## Include BLAS here, as with (static) ATLAS that pulls all the
+@@ -110,12 +110,14 @@ $(Rlapack_la): $(Rlapack_la_OBJECTS)
## BLAS routines into one place.
- $(Rlapack_la): $(LIBOBJECTS)
-- @BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $@ $(LIBOBJECTS) @RLAPACK_LDFLAGS@ @BLAS_LIBS@ $(Rlapack_la_LIBADD)
-+ @BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $@ $(LIBOBJECTS) -Wl,-soname,libRlapack.so.%%MAJORVER%% @BLAS_LIBS@ $(Rlapack_la_LIBADD)
- @BUILD_LTO_CHECK_TRUE@$(AR) -cr $@ $(LIBOBJECTS)
+ ## FIXME: @BLAS_LIBS@ is probably not needed for newAccelerate.
+ $(Rlapack_la): $(Rlapack_la_OBJECTS)
+- $(DYLIB_LINK) -o $@ $(Rlapack_la_OBJECTS) @RLAPACK_LDFLAGS@ @BLAS_LIBS@ $(Rlapack_la_LIBADD)
++ $(DYLIB_LINK) -o $@ $(Rlapack_la_OBJECTS) @RLAPACK_LDFLAGS@ -Wl,-soname,libRlapack.so.%%MAJORVER%% @BLAS_LIBS@ $(Rlapack_la_LIBADD)
Rlapack_install: $(Rlapack_la)
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
@$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) \
"$(Rexeclibdir)/$(Rlapack_la)"
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so.%%MAJORVER%%
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%FULLVER%%
install: installdirs
@$(SHELL) $(top_srcdir)/tools/copy-if-change $(lapack_la) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"
- @USE_EXTERNAL_LAPACK_FALSE@ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"
-+@USE_EXTERNAL_LAPACK_FALSE@ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
-+@USE_EXTERNAL_LAPACK_FALSE@ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so
- installdirs:
+@@ -124,11 +126,15 @@ install-strip-Rlapack:
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexecmodulesdir)"
install-strip-Rlapack:
-@@ -110,6 +114,8 @@ install-strip: @USE_EXTERNAL_LAPACK_FALSE@ install-str
+ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%FULLVER%%
+ @if test -n "$(STRIP_SHARED_LIB)"; then \
+ $(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"; \
+ fi
+ install-strip: @USE_EXTERNAL_LAPACK_FALSE@ install-strip-Rlapack
+ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(lapack_la) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%FULLVER%%
@if test -n "$(STRIP_SHARED_LIB)"; then \
$(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"; \
fi
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so.%%MAJORVER%%
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so
- uninstall:
- @rm -f "$(Rexecmodulesdir)/$(lapack_la)"
-