summaryrefslogtreecommitdiff
path: root/debian/patches/0003-Use-soname-libdwarf.so.0.patch
blob: d64b36c018026a8973f8d5ff94d12f80bee5bcf2 (plain)
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
31
32
33
34
35
36
37
38
39
40
From: Igor Pashev <pashev.igor@gmail.com>
Date: Sat, 20 Oct 2012 15:02:54 +0400
Subject: Use soname libdwarf.so.0

---
 libdwarf/Makefile.in  |    4 ++--
 libdwarf/configure.in |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/libdwarf/Makefile.in b/libdwarf/Makefile.in
index a2f3f0c..6593540 100644
--- a/libdwarf/Makefile.in
+++ b/libdwarf/Makefile.in
@@ -131,8 +131,8 @@ all: @build_shared@ @build_nonshared@
 libdwarf.a: dwarf_names.h dwarf_names.c  $(OBJS) dwarf_names.o
 	$(AR) $(ARFLAGS) $@ $(OBJS)  dwarf_names.o
 
-libdwarf.so: dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
-	$(CC) $(CFLAGS) -shared $(OBJS)  dwarf_names.o -o $@
+libdwarf.so.0: dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
+	$(CC) $(CFLAGS) -shared $(OBJS) -Wl,-soname -Wl,$@  dwarf_names.o -o $@
 
 none:
 	echo "do nothing"
diff --git a/libdwarf/configure.in b/libdwarf/configure.in
index c8770f3..445da5f 100644
--- a/libdwarf/configure.in
+++ b/libdwarf/configure.in
@@ -71,9 +71,9 @@ dnl default-disabled shared
 AC_SUBST(build_shared,[none])
 AC_SUBST(dwfpic,[])
 AC_ARG_ENABLE(shared,AC_HELP_STRING([--enable-shared],
-		[build shared library libdwarf.so]))
+		[build shared library libdwarf.so.0]))
 AS_IF([ test "x$enable_shared" = "xyes"], [
-   AC_SUBST(build_shared,[libdwarf.so])
+   AC_SUBST(build_shared,[libdwarf.so.0])
    AC_SUBST(dwfpic,[-fPIC])
 ])