Package: jugglemaster / 0.4-9

ld-as-needed.patch Patch series | download
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
Description: Fix order of parameters passed to ld. Fixes FTBFS when linking
 with --as-needed.
Author: Ilya Barygin <barygin@gmail.com>
Bug-Ubuntu: https://launchpad.net/bugs/770910
Bug-Debian: http://bugs.debian.org/631700
--- jugglemaster-0.4.orig/src/aajm/Makefile
+++ jugglemaster-0.4/src/aajm/Makefile
@@ -1,7 +1,7 @@
 include ../../Makefile.cfg
 
 CXXFLAGS+=-Wall -pedantic -fsigned-char `aalib-config --cflags`
-LDFLAGS+=`aalib-config --libs`
+LIBS+=`aalib-config --libs`
 BINARY=aajm
 INSTALL=install
 
@@ -14,7 +14,7 @@ OBJ=aa_drawcircle.o aa_drawline.o aajm.o
 all: aajm aajm-remote
 
 aajm: jm_lib $(OBJ)
-	$(CXX) $(LDFLAGS) -o $(BINARY) $(OBJ) ../jmlib/jmlib.a
+	$(CXX) $(LDFLAGS) -o $(BINARY) $(OBJ) ../jmlib/jmlib.a $(LIBS)
 
 jm_lib:
 	$(MAKE) -C ../jmlib