1 |
ssuominen 10/06/29 19:18:33 |
2 |
|
3 |
Modified: Makefile.psm5 |
4 |
Log: |
5 |
Fix building of paxtest-0.9.7_pre4 with -Wl,--as-needed wrt #246755. |
6 |
(Portage version: 2.2_rc67/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.2 app-admin/paxtest/files/Makefile.psm5 |
10 |
|
11 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/paxtest/files/Makefile.psm5?rev=1.2&view=markup |
12 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/paxtest/files/Makefile.psm5?rev=1.2&content-type=text/plain |
13 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/paxtest/files/Makefile.psm5?r1=1.1&r2=1.2 |
14 |
|
15 |
Index: Makefile.psm5 |
16 |
=================================================================== |
17 |
RCS file: /var/cvsroot/gentoo-x86/app-admin/paxtest/files/Makefile.psm5,v |
18 |
retrieving revision 1.1 |
19 |
retrieving revision 1.2 |
20 |
diff -u -r1.1 -r1.2 |
21 |
--- Makefile.psm5 25 Jan 2007 15:38:57 -0000 1.1 |
22 |
+++ Makefile.psm5 29 Jun 2010 19:18:33 -0000 1.2 |
23 |
@@ -132,7 +132,7 @@ |
24 |
|
25 |
$(EXEC_TESTS) $(MPROT_TESTS): body.o |
26 |
$(CC) $(CFLAGS) -o $@.o -c $@.c |
27 |
- $(CC) $(LDFLAGS) $(PTHREAD) -o $@ $< $@.o |
28 |
+ $(CC) $(LDFLAGS) -o $@ $< $@.o $(PTHREAD) |
29 |
|
30 |
$(RAND_TESTS): randbody.o |
31 |
$(CC) $(CFLAGS) -o $@.o -c $@.c |
32 |
@@ -178,7 +178,7 @@ |
33 |
|
34 |
$(MPROTSH_TESTS): body.o shlibtest.so |
35 |
$(CC) $(CFLAGS) -o $@.o -c $@.c |
36 |
- $(CC) $(LDFLAGS) $(PTHREAD) -o $@ $@.o $^ |
37 |
+ $(CC) $(LDFLAGS) -o $@ $@.o $^ $(PTHREAD) |
38 |
|
39 |
# used for RANDEXEC'd binaries |
40 |
retbody.o: body.c |
41 |
@@ -187,12 +187,12 @@ |
42 |
# build as ET_EXEC (recommended by PaX Team, not really a requirement) |
43 |
$(RET_TESTS): retbody.o |
44 |
$(CC) $(CFLAGS) $(CC_ETEXEC) -o $@.o -c $@.c |
45 |
- $(CC) $(LDFLAGS) $(LD_ETEXEC) $(PTHREAD) -o $@ $< $@.o |
46 |
+ $(CC) $(LDFLAGS) $(LD_ETEXEC) -o $@ $< $@.o $(PTHREAD) |
47 |
|
48 |
# build as ET_EXEC (not in Adamantix's Makefile) |
49 |
$(RETX_TESTS): retbody.o |
50 |
$(CC) $(CFLAGS) $(CC_ETEXEC) -o $@.o -c $@.c |
51 |
- $(CC) $(LDFLAGS) $(LD_ETEXEC) $(PTHREAD) -o $@ $< $@.o |
52 |
+ $(CC) $(LDFLAGS) $(LD_ETEXEC) -o $@ $< $@.o $(PTHREAD) |
53 |
$(PAXBIN) -SPXM $@ |
54 |
|
55 |
# should also shlibbss.o and shlibdata.o be built w/ PIC? |
56 |
@@ -204,4 +204,4 @@ |
57 |
$(CC) $(SHLDFLAGS) -shared -o $@ $< |
58 |
|
59 |
$(SHLIB_TESTS): body.o $(SHLIBS) shlibbss.o shlibdata.o |
60 |
- $(CC) $(LDFLAGS) $(PTHREAD) -o $@ body.o $@.o $(SHLIBS) $(DL) |
61 |
+ $(CC) $(LDFLAGS) -o $@ body.o $@.o $(SHLIBS) $(DL) $(PTHREAD) |