File: create_soname.patch

package info (click to toggle)
beast-mcmc 1.10.4%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 43,960 kB
  • sloc: java: 335,096; xml: 71,731; ansic: 3,363; fortran: 2,323; sh: 295; python: 106; makefile: 79; cpp: 25
file content (21 lines) | stat: -rw-r--r-- 743 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Description: Create SONAME for library
Author: Andreas Tille <tille@debian.org>
Created: Mon, 17 Dec 2012 16:43:17 +0100

--- a/native/Makefile.linux
+++ b/native/Makefile.linux
@@ -1,11 +1,11 @@
 CC=gcc
-CFLAGS += -O2 -funroll-loops 
+CFLAGS=-O2 -funroll-loops
 INCLUDES=-I${JAVA_HOME}/include/ -I${JAVA_HOME}/include/linux
 
 OBJS = NucleotideLikelihoodCore.o
 
 .c.o:
-	${CC} $(CPPFLAGS) ${CFLAGS} $(LDFLAGS) ${INCLUDES} -c $*.c
+	${CC} ${CFLAGS} ${INCLUDES} -c $*.c
 
 libNucleotideLikelihoodCore.so: ${OBJS}
-	${CC} $(CPPFLAGS) ${CFLAGS} $(LDFLAGS) ${INCLUDES} -shared -o libNucleotideLikelihoodCore.so ${OBJS}
+	${CC} ${CFLAGS} ${INCLUDES} -shared -Wl,-soname,libNucleotideLikelihoodCore.so.0 -o libNucleotideLikelihoodCore.so.0 ${OBJS}