git.fiddlerwoaroof.com
Browse code

Move linker flags to end for GCC

Ed Langley authored on 30/05/2017 22:54:35
Showing 1 changed files
... ...
@@ -1,6 +1,5 @@
1 1
 CXXFLAGS += -fPIC -fno-stack-protector -std=c++11  -g
2 2
 CFLAGS += -fPIC -fno-stack-protector -g
3
-#LDFLAGS = -Wl,-Bstatic -Wl,-Bdynamic -lpam -Wl,--as-needed
4 3
 LDFLAGS = -lpam @LIBS@
5 4
 
6 5
 INTEGRATION_OBJS = sys_syslog.o sys_fstream.o sys_unistd.o sys_pwd.o sys_pam.o \
... ...
@@ -27,7 +26,7 @@ dual_control.a: dual_control.o dual_control_integrate.o $(OBJS) $(INTEGRATION_OB
27 26
 	ranlib $@
28 27
 
29 28
 dual_control: dual_control_tool.o $(OBJS) $(INTEGRATION_OBJS)
30
-	$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS)  -o $@ $^
29
+	$(CXX) $(CXXFLAGS) $(CPPFLAGS)  -o $@ $^ $(LDFLAGS)
31 30
 
32 31
 
33 32
 .PHONY: clean
... ...
@@ -47,7 +46,7 @@ distclean: clean
47 46
 -include .depend
48 47
 
49 48
 %_test.out: %_test.o $(OBJS)
50
-	$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^
49
+	$(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $^ $(LDFLAGS)
51 50
 
52 51
 RUN_%: %.out
53 52
 	@echo running $<