File: ld_as_needed

package info (click to toggle)
reapr 1.0.18%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 1,088 kB
  • sloc: cpp: 4,816; perl: 1,467; sh: 160; makefile: 122
file content (30 lines) | stat: -rw-r--r-- 1,531 bytes parent folder | download | duplicates (4)
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
Description: rearrange linking order to fix FTBFS with ld --as-needed
 Thanks to Logan Rosen <logan@ubuntu.com> for the patch.
Author: Sascha Steinbiss <satta@debian.org>
--- a/src/Makefile
+++ b/src/Makefile
@@ -73,7 +73,7 @@
 	$(CC) $(CPPFLAGS) $(CFLAGS) -c bam2perfect.cpp
 
 bam2fcdEstimate: bam2fcdEstimate.o $(BAM2FCDESTIMATE_OBJS)
-	$(CC) $(CPPFLAGS) $(CFLAGS) bam2fcdEstimate.o -lbamtools $(TABIX) $(BAM2FCDESTIMATE_OBJS) -o bam2fcdEstimate $(LDFLAGS)
+	$(CC) $(CPPFLAGS) $(CFLAGS) bam2fcdEstimate.o -lbamtools $(BAM2FCDESTIMATE_OBJS) $(TABIX) -o bam2fcdEstimate $(LDFLAGS)
 
 bam2fcdEstimate.o: bam2fcdEstimate.cpp $(BAM2FCDESTIMATE_OBJS)
 	$(CC) $(CPPFLAGS) $(CFLAGS) -c bam2fcdEstimate.cpp
@@ -109,13 +109,13 @@
 	$(CC) $(CPPFLAGS) $(CFLAGS) -c scaff2contig.cpp
 
 task_gapresize: task_gapresize.o $(GAPRESIZE_OBJS)
-	$(CC) $(CPPFLAGS) $(CFLAGS) task_gapresize.o -lbamtools $(TABIX) $(GAPRESIZE_OBJS) -o task_gapresize $(LDFLAGS)
+	$(CC) $(CPPFLAGS) $(CFLAGS) task_gapresize.o -lbamtools $(GAPRESIZE_OBJS) $(TABIX) -o task_gapresize $(LDFLAGS)
 
 task_gapresize.o: task_gapresize.cpp $(GAPRESIZE_OBJS)
 	$(CC) $(CPPFLAGS) $(CFLAGS) -c task_gapresize.cpp
 
 task_fcdrate: task_fcdrate.o $(FCDRATE_OBJS)
-	$(CC) $(CPPFLAGS) $(CFLAGS) task_fcdrate.o -lbamtools $(TABIX) $(FCDRATE_OBJS) -o task_fcdrate $(LDFLAGS)
+	$(CC) $(CPPFLAGS) $(CFLAGS) task_fcdrate.o $(TABIX) $(FCDRATE_OBJS) -lbamtools -o task_fcdrate $(LDFLAGS)
 
 task_fcdrate.o: task_fcdrate.cpp $(FCDRATE_OBJS)
 	$(CC) $(CPPFLAGS) $(CFLAGS) -c task_fcdrate.cpp