File: 0008-define-SONAME-header.patch

package info (click to toggle)
mupdf 1.25.1%2Bds1-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 21,644 kB
  • sloc: ansic: 270,937; python: 20,709; java: 6,916; javascript: 1,865; makefile: 1,130; xml: 550; sh: 430; cpp: 325; cs: 313; awk: 10; sed: 7; lisp: 3
file content (27 lines) | stat: -rw-r--r-- 836 bytes parent folder | download | duplicates (2)
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
From: Kan-Ru Chen <koster@debian.org>
Date: Mon, 12 Feb 2024 10:31:51 +0900
Subject: define SONAME header

---
 Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/Makefile
+++ b/Makefile
@@ -48,6 +48,7 @@
 ifeq ($(LINUX_OR_OPENBSD),yes)
   ifneq ($(USE_SONAME),no)
     SO_VERSION = .$(VERSION_MINOR).$(VERSION_PATCH)
+    SONAME_LDFLAGS = -Wl,-soname,libmupdf.so$(SO_VERSION)
     ifeq ($(OS),Linux)
       SO_VERSION_LINUX := yes
     endif
@@ -104,7 +105,7 @@
 
 $(OUT)/%.$(SO)$(SO_VERSION):
 ifeq ($(SO_VERSION_LINUX),yes)
-	$(LINK_CMD) -Wl,-soname,$(notdir $@) $(LIB_LDFLAGS) $(THIRD_LIBS) $(LIBCRYPTO_LIBS)
+	$(LINK_CMD) $(SONAME_LDFLAGS) $(LIB_LDFLAGS) $(THIRD_LIBS) $(LIBCRYPTO_LIBS)
 	ln -sf $(notdir $@) $(patsubst %$(SO_VERSION), %, $@)
 else
 	$(LINK_CMD) $(LIB_LDFLAGS) $(THIRD_LIBS) $(LIBCRYPTO_LIBS)