summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-01-28 18:11:41 +0000
committerMike Frysinger <vapier@gentoo.org>2009-01-28 18:11:41 +0000
commit3281af44e1252918cc74d1b2193233f7f6fda106 (patch)
treef6635776abc30141dc126d12856f7fd4e9ae82f2 /sys-libs/glibc
parentremove obsolete mask for broken gambit versions (diff)
downloadhistorical-3281af44e1252918cc74d1b2193233f7f6fda106.tar.gz
historical-3281af44e1252918cc74d1b2193233f7f6fda106.tar.bz2
historical-3281af44e1252918cc74d1b2193233f7f6fda106.zip
Build glibc with -U_FORTIFY_SOURCE.
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'sys-libs/glibc')
-rw-r--r--sys-libs/glibc/ChangeLog5
-rw-r--r--sys-libs/glibc/Manifest10
-rw-r--r--sys-libs/glibc/files/eblits/common.eblit5
3 files changed, 13 insertions, 7 deletions
diff --git a/sys-libs/glibc/ChangeLog b/sys-libs/glibc/ChangeLog
index 0e52285ed1bd..03c00398f3ef 100644
--- a/sys-libs/glibc/ChangeLog
+++ b/sys-libs/glibc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-libs/glibc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.604 2009/01/26 18:41:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.605 2009/01/28 18:11:40 vapier Exp $
+
+ 28 Jan 2009; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
+ Build glibc with -U_FORTIFY_SOURCE.
26 Jan 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r12.ebuild,
glibc-2.3.5-r3.ebuild:
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 515fb58f5011..b79d6badbef6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -105,7 +105,7 @@ AUX 2.5/glibc-2.5-hardened-pie.patch 1569 RMD160 8746aeb9f9c68ca153d93cf92c9df93
AUX 2.6/glibc-2.6-gentoo-stack_chk_fail.c 9545 RMD160 9a21c9deb6ebca5d2245e3bb50b53ce035967a5f SHA1 11ad52117fa55bbe51b429043df49767c7f58de0 SHA256 1410ded812be80d452eada5f9d6b9bd7bdb504c14f01cc27dce3e36b6f92b92a
AUX 2.6/glibc-2.6-hardened-inittls-nosysenter.patch 8674 RMD160 f4e7df0cb25292afc13e18332569d2ca288fdf92 SHA1 7f34ef26d6607321e0ec5ad0f389cb1aedf5e0da SHA256 cf58ded8fbe9fcb3dc094521feec2588c1520ff2c632b20c69d6a210325c4fcf
AUX 2.7/glibc-2.7-hardened-inittls-nosysenter.patch 8755 RMD160 b674894f3b16f63193bb8040f8a5657dce82e1f9 SHA1 79fb3a4454b85af70dac95dd79134be3fe3a9201 SHA256 b0b1bf0746f7160b89cf281502b95c38dec9cb948d6a50a907b84fd6230a2dc3
-AUX eblits/common.eblit 8670 RMD160 9bf0886b0a63f959bacfb09b01e83741d9276aad SHA1 3b8eb208b69da4c8a0ae15d03eba7e1bd964f480 SHA256 8f49bbc22edd38d40f82ff6d2fbc0707c580e39a928d7216aca7425c9314e851
+AUX eblits/common.eblit 8751 RMD160 7e0b5242366606725ef06e0a496638cafcdac676 SHA1 aa5976529ac4a22d8924fada9fc6e50f2792902f SHA256 f32fd4017acca5f0d9aca12025ee105822030058702507b740212e8434ee36b7
AUX eblits/src_compile.eblit 5275 RMD160 053edde7b9ed3b334515e1fbc118c008b7359135 SHA1 a96b8d1732b7eca1336b63ad77d061a6d42a662e SHA256 869f2eec38b883d357ecc63d726bc7fda442301823e88cf8afea10b76ee18e0f
AUX eblits/src_install-2.6.eblit 7946 RMD160 6cc258a316b78212777ab328a3c0cb73de1616d4 SHA1 94895689b56fd712156e8ac84a2a639d8475da03 SHA256 54081c34217c230d0ff43c5df378897a37576e727fe41ee4d681767110667f3e
AUX eblits/src_install.eblit 7893 RMD160 789a4518bbb0be8a028f331e2673e423d2717a93 SHA1 7288c1bcc7f05e8aa0d4f90d4c63be128a2d225d SHA256 d5f0cb0345c33f66a90d73e7e0264867d9bcf4a137190d6ae4008d63a3b7bd56
@@ -197,12 +197,12 @@ EBUILD glibc-2.8_p20080602-r1.ebuild 13020 RMD160 71c71c5ca214db0ec33617eabaf582
EBUILD glibc-2.8_p20080602.ebuild 13122 RMD160 24e7c63d244c59932fcd666d2113288fa4c3f8f6 SHA1 4727d39df371b840aef55b59ec4543f86c7d8557 SHA256 69e5f4eba4dcd81de1af44c4806ddbafa9f00e333a4a84639958430fa78dfc68
EBUILD glibc-2.9_p20081201-r1.ebuild 13207 RMD160 dd9fc5c71514924d278fbc0f55fc1bf7eefbe0b5 SHA1 2cca5235cc1b11034efad9365bc460ac42cb2e5a SHA256 2f1ff2bbae284c4b682b1dfd32be0c23c63cae942589cce50f43c22e6fae9256
EBUILD glibc-2.9_p20081201.ebuild 13018 RMD160 fd40079b29ba5981ca48339cd0d87c83044785fc SHA1 b08d8dee985457f5a1842d607595ee699a3e686d SHA256 b27fa3b409df01d9bc1b63b472ceb3a1dcbd1309fd8c607684ad6f6303415b36
-MISC ChangeLog 114045 RMD160 d28c6937fe823ae8f23c9154be0b24bac8312fb6 SHA1 c0538592dfcbb0db5151efdb2319e14357f67480 SHA256 5d395bc0438fadb6e2da6648e7b9b90ea619f4d361c646f6d247f6d016720f6b
+MISC ChangeLog 114161 RMD160 7130689e42739c60916458583db1dc941de09b41 SHA1 415b96c67dd38630a836aa8cf812c5c9550741c5 SHA256 8828deca747562b5b7cfce635642b4a00ed8c2520ed362ae722d828e258d4b3a
MISC metadata.xml 1112 RMD160 1aa9770356149948593ebe35a1bd3940dd72fca2 SHA1 40514cc45c26bab671d78aa1567441bf72b0c6cc SHA256 4acea698dc4f66c17f4f3f81b28cd6b32f5425fd49f380df4a016489f786b1f5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkl+A+UACgkQn/5bYzqsSmHIugCcCFz4sSOFzi8hSce1lQYqZYVV
-v3wAn25AxOXo8KPXPs7PShF5MVXdZ+T4
-=GIgJ
+iEYEARECAAYFAkmAn+IACgkQn/5bYzqsSmGpeQCghzXhwkv3R299+8QTIQT8qxE0
+CJYAn3+zpFAYUTG2m/NQSlk9Vtbf/PkP
+=J6aU
-----END PGP SIGNATURE-----
diff --git a/sys-libs/glibc/files/eblits/common.eblit b/sys-libs/glibc/files/eblits/common.eblit
index 0f019e6930b9..6160c0fed558 100644
--- a/sys-libs/glibc/files/eblits/common.eblit
+++ b/sys-libs/glibc/files/eblits/common.eblit
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.8 2008/12/29 09:22:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.9 2009/01/28 18:11:41 vapier Exp $
# We need to be able to set alternative headers for
# compiling for non-native platform
@@ -164,6 +164,9 @@ setup_flags() {
filter-flags -O?
append-flags -O2 -fno-strict-aliasing
+ # Cant build glibc itself with fortify code
+ append-cppflags -U_FORTIFY_SOURCE
+
# building glibc with SSP is fraught with difficulty, especially
# due to __stack_chk_fail_local which would mean significant changes
# to the glibc build process. See bug #94325