diff options
author | Ned Ludd <solar@gentoo.org> | 2008-12-22 19:09:31 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2008-12-22 19:09:31 +0000 |
commit | c6e66c0b44a39f252568076129c24c8069074e01 (patch) | |
tree | 29fc1fbf9f223d69acc161f45234bfcf369863f5 /sys-devel | |
parent | - start getting eclass ready for gcc:4 (diff) | |
download | historical-c6e66c0b44a39f252568076129c24c8069074e01.tar.gz historical-c6e66c0b44a39f252568076129c24c8069074e01.tar.bz2 historical-c6e66c0b44a39f252568076129c24c8069074e01.zip |
- prep initial work for pie patches. thanks to kevq,zorry,psm and many others
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/ChangeLog | 5 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 15 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.3.2.ebuild | 14 |
3 files changed, 20 insertions, 14 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 05dab9f612dd..73cd225a698e 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-devel/gcc # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.667 2008/12/07 19:06:45 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.668 2008/12/22 19:09:31 solar Exp $ + + 22 Dec 2008; <solar@gentoo.org> gcc-4.3.2.ebuild: + - prep initial work for pie patches. thanks to kevq,zorry,psm and many others 07 Dec 2008; Mike Frysinger <vapier@gentoo.org> gcc-4.3.2.ebuild: Fix by Chi-Thanh Christopher Nguyen to pull in diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 361f45da1ac4..f0f399f78a46 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 3.2.1/gcc31-loop-load-final-value.patch 3324 RMD160 8bb0e9133923821daf2e9d10a27a0a1930e00bbd SHA1 c73dc6e19a76a1dcbb11a15ff5ff04b11a9f0343 SHA256 70aa8433fb19c95f334b6cbc155cae22a3b61a6892ed9e18f95860509d0091a8 AUX 3.2.1/gcc32-arm-disable-mathf.patch 2229 RMD160 40c451d6912473ba39adb72e91d6f507c1045a38 SHA1 6a74ff0312caf8a0ead67dd7aef8d32897cc5d6b SHA256 808368680a4635cdf46844e63342a8ca387769b2323ef99f90530d3bbc622587 AUX 3.2.1/gcc32-arm-reload1-fix.patch 932 RMD160 c681e89ab44626068c0fcda6c929fe4888584c6f SHA1 72589641cb8e7b411a81d08fd5acd768c5a72f5d SHA256 d1158fa35b98cf72565e9b12cfd3f92a1eb14f0abfc5bf86d5990792cf1fefc3 @@ -104,6 +101,7 @@ DIST gcc-4.3.1-patches-1.1.tar.bz2 10342 RMD160 a622f062fc2e376d368e5f4846b0ae16 DIST gcc-4.3.1-uclibc-patches-1.0.tar.bz2 17835 RMD160 8b3092e846f8753878ba97bdf8f8a8e941214639 SHA1 8259aab40098b63645f19ee4d3bd6c34bc3de8df SHA256 c4040d0604be42652b2cf637a7cf1ca7ee1b5b6b07305874368d5303c546a630 DIST gcc-4.3.1.tar.bz2 58964610 RMD160 224205432af1592aa46f7a5b14293767e02f94aa SHA1 6f1565280ed0a25256f5768f6dff2c96b6a25287 SHA256 66596b80995f88cb66aaaf937598df7a9af10cc06799c3a7a64879e20b552fd5 DIST gcc-4.3.2-patches-1.2.tar.bz2 29608 RMD160 caebd39ab3ac430eebbcf47aabb2ed49d016b8a2 SHA1 8871c5c6563d8ecb11cedc459cccb2c1b3c164d4 SHA256 594199823d47410f99e5c24f281bfea63a25f12f5f06cb16d70e8cc89379464f +DIST gcc-4.3.2-piepatches-v10.1.2.tar.bz2 6203 RMD160 53728de11298e08306163d3c87ecb86a33076283 SHA1 d269e343007fec3560f7154e86a7e6ee6936536e SHA256 e792c24dba5b85d583582b718cbb62d961e55fa80c1513e87433419c1aa64e52 DIST gcc-4.3.2-uclibc-patches-1.0.tar.bz2 17832 RMD160 219c1f00297c08599e714fe0046258327cac074f SHA1 938d4867b9082f87f93cb262668c221d87c69e6d SHA256 0f0e51b5fe14e6e1dec1b3fb8b161ed325c4a903ef439b4dae71eede7ccb262c DIST gcc-4.3.2.tar.bz2 58929447 RMD160 0ced28bd2e0d89f081cf88273b5f1530599b52fb SHA1 787b566ad4f386a9896e2d5703e6ff5e7ccaca58 SHA256 bfbf487731ad5dca37efe480a837417de071bd67e685d5c1df6a290707575165 DIST gdc-0.24-src.tar.bz2 1012099 RMD160 f0f33cc02d88ea1174030988c2006cb90029392a SHA1 2be913fe061429c1a279e4cf882e947d34946303 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a @@ -123,13 +121,6 @@ EBUILD gcc-4.2.4.ebuild 1769 RMD160 0af4f09a3847ac051dda0b0e5e20d697e1a2c09b SHA EBUILD gcc-4.3.0.ebuild 1699 RMD160 fd909faa401f16e47bd2c1b38a4d2a79e4925098 SHA1 f4aa6a50eb8247a43cc29cdafb5132420755421c SHA256 f39c784180f65d9e150b6651be28dc2a35937cf91cefe04c837e9968180e633e EBUILD gcc-4.3.1-r1.ebuild 1757 RMD160 2243b27d066a97dfd9a2601cbb950afd106c8d9b SHA1 c340323f724ec11e92693b43e1517f84ce7ca617 SHA256 8c037c25e5c02072495cb14593e2e8e3e4acc038bc3ad5e0471d4b288c7e6b8d EBUILD gcc-4.3.1.ebuild 1748 RMD160 b83c227483a7cd1ff3a669daf953ed1a79aca746 SHA1 a9b8e54947411933e2c61ac073139de2bc5e9a84 SHA256 bd8242f954228d13703e2819b5f3a98bb1cc8926fe00cff5b83b88989a981644 -EBUILD gcc-4.3.2.ebuild 1830 RMD160 e1ddf7b1e7d5331b33c38d5b07ea6682c47bfa52 SHA1 e94c117bb9d89f5655433774a77202426cebb7b5 SHA256 a8bda06106732b4456fe8103d0ab15064e7187f4aad49285fa1b75b570173cbf -MISC ChangeLog 121532 RMD160 3627ed3cb7c346ba606ed8f4ef42d06082303aee SHA1 51c349626bef77c02e11d8a2703081f6cfe8f45f SHA256 4fd1369aeef2a988c57387d4f5de9c3391015ac904c36fec38ccf980f2d4b3ae +EBUILD gcc-4.3.2.ebuild 2168 RMD160 ef91e04ffeccabed119e1948169d2cc6c78c4616 SHA1 f366be44580d4a1e13abc1d623a2a1a1d88e233e SHA256 e4e89cf08fcc8d322abdd33af7635f7febea8bda0bae35037814613771e2d621 +MISC ChangeLog 121664 RMD160 2b772d8ee9fc23153d508f5e295a00c8b60317b0 SHA1 5329a4d89a69f2b6287ffaff26fc728b827817b1 SHA256 cde1a1027560b8d61d0927109182f24e61d5d513a063117de0c7008e57103ce2 MISC metadata.xml 1478 RMD160 3c774d5ceb9dc77c4f164f1b808f8d4812feb06e SHA1 2784e14b4b5aff24f4e8b2931f622cf14d4d1b1a SHA256 340b1805c78481cc39a106bcb27742946a4dd2559fe536c57525f0c2358a41a2 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAkk8HssACgkQ67wieSYcaxcWtwCeNldyFpTyksaTSizssYhVULAv -slwAoJrXGyfz0+hFWmktMuBqCUu3Zfke -=1BDe ------END PGP SIGNATURE----- diff --git a/sys-devel/gcc/gcc-4.3.2.ebuild b/sys-devel/gcc/gcc-4.3.2.ebuild index bfe98d39883c..aa4b493643ef 100644 --- a/sys-devel/gcc/gcc-4.3.2.ebuild +++ b/sys-devel/gcc/gcc-4.3.2.ebuild @@ -1,12 +1,24 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.2.ebuild,v 1.7 2008/12/07 19:06:45 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.2.ebuild,v 1.8 2008/12/22 19:09:31 solar Exp $ PATCH_VER="1.2" UCLIBC_VER="1.0" ETYPE="gcc-compiler" +# Hardened gcc 4 stuff +PIE_VER="10.1.2" +PIE_GCC_VER="4.3.2" +#SPECS_VER="0.9.0" +#SPECS_GCC_VER="4.3.2" + +# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default +PIE_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" +PIE_UCLIBC_STABLE="x86 arm" +#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" +#SSP_UCLIBC_STABLE="" + # whether we should split out specs files for multiple {PIE,SSP}-by-default # and vanilla configurations. SPLIT_SPECS=no #${SPLIT_SPECS-true} hard disable until #106690 is fixed |