File: 0008-makefile-fix-Add-SONAME-to-linker-flags.patch

package info (click to toggle)
cbflib 0.9.7%2Bdfsg1-5.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 65,276 kB
  • sloc: ansic: 131,361; python: 22,780; sh: 3,108; makefile: 2,089; yacc: 659; java: 223; f90: 214; xml: 210; cpp: 58
file content (30 lines) | stat: -rw-r--r-- 812 bytes parent folder | download | duplicates (3)
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
30
From: Teemu Ikonen <tpikonen@gmail.com>
Date: Thu, 11 Oct 2018 10:37:37 +0300
Subject: makefile-fix: Add SONAME to linker flags.

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

diff --git a/Makefile b/Makefile
index 480dd94..4bfa95c 100644
--- a/Makefile
+++ b/Makefile
@@ -252,6 +252,8 @@
 
 # Version string
 VERSION = 0.9.7
+SOVERSION = libcbf.so.1.0.0
+SONAME = libcbf.so.1
 
 #
 # Directories
@@ -675,7 +677,7 @@ F90C = gfortran
 F90FLAGS = -g -fno-range-check -fallow-invalid-boz
 F90LDFLAGS =
 SOCFLAGS = -fPIC
-SOLDFLAGS = -shared -Wl,-rpath,$(CBF_PREFIX)/lib
+SOLDFLAGS = -shared -Wl,-soname -Wl,$(SONAME)
 JAVAINCLUDES = -I$(JDKDIR)/include -I$(JDKDIR)/include/linux
 ifeq ($(HDF5_PREFIX),)
 LDPREFIX = LD_LIBRARY_PATH=$(SOLIB):$(LIB):$$LD_LIBRARY_PATH;export LD_LIBRARY_PATH;