Package: petsc / 3.22.5+dfsg1-2

soname_extension_MR8026.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From d3cecfde9c899d20437b86253df692092ece8c1d Mon Sep 17 00:00:00 2001
From: Satish Balay <balay@mcs.anl.gov>
Date: Fri, 22 Nov 2024 10:11:33 -0600
Subject: [PATCH] build: clarify SONAME_SFX_FUNCTION set in gmakefile

---
 gmakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gmakefile b/gmakefile
index 34ed8dbdc17..af90dcd3d20 100644
--- a/gmakefile
+++ b/gmakefile
@@ -11,9 +11,11 @@ LIBDIR := $(PETSC_ARCH)/lib
 pkgs := sys vec mat dm ksp snes ts tao
 pkgs_reverse := tao ts snes ksp dm mat vec sys
 
+# Note: SONAME_FUNCTION, SONAME_SFX_FUNCTION, SL_LINKER_FUNCTION are set in configure - they override the lines below
 # $(call SONAME_FUNCTION,libfoo,abiversion)
 SONAME_FUNCTION ?= $(1).$(SL_LINKER_SUFFIX).$(2)
-SONAME_SFX_FUNCTION_?= $(1)$(LIB_NAME_SUFFIX).$(SL_LINKER_SUFFIX).$(2)
+# $(call SONAME_SFX_FUNCTION,libfoo,abiversion)
+SONAME_SFX_FUNCTION ?= $(1)$(LIB_NAME_SUFFIX).$(SL_LINKER_SUFFIX).$(2)
 # $(call SL_LINKER_FUNCTION,libfoo,abiversion,libversion)
 SL_LINKER_FUNCTION ?= -shared -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))
 
-- 
GitLab