Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/paxtest/files: Makefile.psm5
Date: Tue, 29 Jun 2010 19:18:39
Message-Id: 20100629191833.6BDE82C621@corvid.gentoo.org
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)