# ChangeLog for app-admin/paxtest
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v 1.33 2009/10/11 23:39:34 halcy0n Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/paxtest/ChangeLog,v 1.34 2010/06/29 19:18:33 ssuominen Exp $
+
+ 29 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> files/Makefile.psm5:
+ Fix building of paxtest-0.9.7_pre4 with -Wl,--as-needed wrt #246755.
11 Oct 2009; Mark Loeser <halcy0n@gentoo.org> paxtest-0.9.5-r1.ebuild,
paxtest-0.9.6.ebuild, paxtest-0.9.7_pre4.ebuild:
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX Makefile-portable 7373 RMD160 44309d63d083a166587861d4a7c8d891fe8dd68a SHA1 80b4a1cbf95befae84c49166b2f7900c7fdb7c85 SHA256 7a033aa44bcea376a0ff4fa267d13920d951b0a9d3eda14b1f531c7143c27303
-AUX Makefile.psm5 6157 RMD160 5f71e78ee5adcc2e072548fa11ec554480004d66 SHA1 22a13a91e2eb06896fc1019efc0dbc94b5047b11 SHA256 a0909073b620b48556139c5aa6fa311d2144fde93cd3bc64d172c1dfd00021f9
+AUX Makefile.psm5 6157 RMD160 f385de3fbae354bbfda683587273f1f8e0edfb1c SHA1 c3981f529ef058e29499ee64534aca96a8d99a33 SHA256 6f8579361cfb3a055ae5450c6b3ffa7a07510e9382addb15fcf32f5541bf89a1
AUX paxtest-0.9.5-use-fPIE.patch 813 RMD160 86f9d9456dbedde81853302f28bbe212aa8418ea SHA1 78e16661716988899cb2a1ba3b697a1fc07d099f SHA256 585f2d34cd438a3b9b3f05868f8a6e7a72af009c35e74feed4e33294a13fd2c6
AUX paxtest-0.9.5.1.diff 2369 RMD160 7601b098ae29afb27de7d3460d777fb13c6d4824 SHA1 872b9c3e9a162bb3347bf07d6d447d74ddd98da3 SHA256 9b9ccde9603017be034d6ee3b63daa2ff7b2af5ba3b789429a58948bedf20a95
AUX paxtest-0.9.7_pre5-Makefile.patch 1850 RMD160 5c34ff0c50fab36f1d450740601bdb1bbb6b4887 SHA1 9bd1eb5bcc14e867ab21d3b3546c155d459ace14 SHA256 2bceb20a825885cd2c127bfeff74f90abace0802e4f4e10e53976b16b2afaca8
EBUILD paxtest-0.9.6.ebuild 942 RMD160 7401506bbeb8f4e500e9040d2339138ac8a6fd5d SHA1 2e72d73b930d556bc41c365bc657cf14b37e1e06 SHA256 f89740e7cb91a19d4bf08c5731fca083d2754691ac5df03866ddabf0f54640bf
EBUILD paxtest-0.9.7_pre4.ebuild 1134 RMD160 075c0c738647a6ac2acc4dff6777aab711c40ed7 SHA1 39b157f8699b88ba0369be979f95bb667696e56f SHA256 9a4c81a916da64386b4d35cdd9c60b15cd8f8639e33182471d5fa5acd69ceb65
EBUILD paxtest-0.9.7_pre5.ebuild 1745 RMD160 c7b25f22e15e3f27302d171c3e11fef8e056fdc0 SHA1 31f4bbfc567035e632269edf799f8eab49c7f8dd SHA256 c431fdd351f48b80cbd61349cba85623a01211531553bcae42b3e3be5e731309
-MISC ChangeLog 4589 RMD160 ee9a1a2513679c229903dcb8aafabfe4651eab29 SHA1 7a03503ce5c015e5114aa0d4dbe33aca35e91c72 SHA256 5dad163e62c8432806da994bc125650e2f1aa7e0a0c5cb9954b2d4fd8dec40fc
+MISC ChangeLog 4738 RMD160 9d3d31827333a4542274ed5b2dd5a97a1385be93 SHA1 7ba1eb46f91709b79213e3ebeb5f7bd9f68f792b SHA256 376c03c37e0697bab9e2de1cffcebf8f84f3394debc5fb46c37fbbefa4d735f9
MISC metadata.xml 1075 RMD160 8e3cfd11e2a8fa1334390dd6503ba82a32a08fb8 SHA1 b12c5c2530c840f69ce3b3a1d267bd195a107b35 SHA256 92a9af0326aa50db1957e3a9088da6c416a26e82f1208ff2c8f94be40ed41f46
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkrSbLwACgkQCRZPokWLroSu3wCgp8p82Mso0tJ2m5zTYRDXXUv9
-6jwAn1FiOFdYKOobuVY+xBDRop+fwLtS
-=vrkv
------END PGP SIGNATURE-----
$(EXEC_TESTS) $(MPROT_TESTS): body.o
$(CC) $(CFLAGS) -o $@.o -c $@.c
- $(CC) $(LDFLAGS) $(PTHREAD) -o $@ $< $@.o
+ $(CC) $(LDFLAGS) -o $@ $< $@.o $(PTHREAD)
$(RAND_TESTS): randbody.o
$(CC) $(CFLAGS) -o $@.o -c $@.c
$(MPROTSH_TESTS): body.o shlibtest.so
$(CC) $(CFLAGS) -o $@.o -c $@.c
- $(CC) $(LDFLAGS) $(PTHREAD) -o $@ $@.o $^
+ $(CC) $(LDFLAGS) -o $@ $@.o $^ $(PTHREAD)
# used for RANDEXEC'd binaries
retbody.o: body.c
# build as ET_EXEC (recommended by PaX Team, not really a requirement)
$(RET_TESTS): retbody.o
$(CC) $(CFLAGS) $(CC_ETEXEC) -o $@.o -c $@.c
- $(CC) $(LDFLAGS) $(LD_ETEXEC) $(PTHREAD) -o $@ $< $@.o
+ $(CC) $(LDFLAGS) $(LD_ETEXEC) -o $@ $< $@.o $(PTHREAD)
# build as ET_EXEC (not in Adamantix's Makefile)
$(RETX_TESTS): retbody.o
$(CC) $(CFLAGS) $(CC_ETEXEC) -o $@.o -c $@.c
- $(CC) $(LDFLAGS) $(LD_ETEXEC) $(PTHREAD) -o $@ $< $@.o
+ $(CC) $(LDFLAGS) $(LD_ETEXEC) -o $@ $< $@.o $(PTHREAD)
$(PAXBIN) -SPXM $@
# should also shlibbss.o and shlibdata.o be built w/ PIC?
$(CC) $(SHLDFLAGS) -shared -o $@ $<
$(SHLIB_TESTS): body.o $(SHLIBS) shlibbss.o shlibdata.o
- $(CC) $(LDFLAGS) $(PTHREAD) -o $@ body.o $@.o $(SHLIBS) $(DL)
+ $(CC) $(LDFLAGS) -o $@ body.o $@.o $(SHLIBS) $(DL) $(PTHREAD)