summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-12-01 04:57:04 +0000
committerMike Frysinger <vapier@gentoo.org>2009-12-01 04:57:04 +0000
commite5cb29d26204eca4c00d2b631827345ab7aa0fd9 (patch)
treef53b39d55f22e7a71b1ace83b4ebce759d8c7c93
parentDisable tls if the toolchain lacks support. (diff)
downloadhistorical-e5cb29d26204eca4c00d2b631827345ab7aa0fd9.tar.gz
historical-e5cb29d26204eca4c00d2b631827345ab7aa0fd9.tar.bz2
historical-e5cb29d26204eca4c00d2b631827345ab7aa0fd9.zip
Switch to common tc-has-tls function.
Package-Manager: portage-2.2_rc51/cvs/Linux x86_64
-rw-r--r--sys-libs/glibc/ChangeLog5
-rw-r--r--sys-libs/glibc/Manifest10
-rw-r--r--sys-libs/glibc/files/eblits/common.eblit7
3 files changed, 12 insertions, 10 deletions
diff --git a/sys-libs/glibc/ChangeLog b/sys-libs/glibc/ChangeLog
index 97b1baecf360..bf9157e22428 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.661 2009/11/21 07:19:22 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.662 2009/12/01 04:57:03 vapier Exp $
+
+ 01 Dec 2009; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
+ Switch to common tc-has-tls function.
*glibc-2.10.1-r1 (21 Nov 2009)
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 52a9b04103e4..4efed23a04d6 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -110,7 +110,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 8751 RMD160 7e0b5242366606725ef06e0a496638cafcdac676 SHA1 aa5976529ac4a22d8924fada9fc6e50f2792902f SHA256 f32fd4017acca5f0d9aca12025ee105822030058702507b740212e8434ee36b7
+AUX eblits/common.eblit 8642 RMD160 41ce2abf35f79db5a8cd4742d1f98e30287eb8dd SHA1 e261b11759b9b6a96be162c821960823d69350b5 SHA256 034c104805d22ba865ae454288813f63c25d47fd695c1e58c1fdaa972ba8e167
AUX eblits/pkg_postinst.eblit 1159 RMD160 4b99846819bf0471d1104a8a17dd260796644f9d SHA1 4a2980fede3edebc7960d40db7cf935c7c854859 SHA256 76c403cf5c77a3a3bb7441566335f0c8da2584eaa21f05ab400e7bb00f9db810
AUX eblits/pkg_preinst.eblit 3285 RMD160 990d7ee7cfa1ba79a19bc6c01c05817ebfc0ee96 SHA1 3ee2fe58fa7ca246311cf5ef23fa1ccbe509cf49 SHA256 8bc7dea37213048787ce0bec61e9abe8adabb547b5385024bf2549d0a036239c
AUX eblits/pkg_setup.eblit 2814 RMD160 8352c4b9cc460b7193e17be8bca227db5b6df5ba SHA1 8de7ea78e364521b55574b16036d57e7d35a596f SHA256 b803723f75571649e10e0707a6dbe8b459eabdc149ef155558792db736faa201
@@ -219,12 +219,12 @@ EBUILD glibc-2.9_p20081201-r1.ebuild 13639 RMD160 b48b6ada9ddda9e37fd985aba7d062
EBUILD glibc-2.9_p20081201-r2.ebuild 7735 RMD160 b2ef3ddc7b5ca635607ba847991f70391acb1be4 SHA1 8beee182a8f177f627b4e636090f018552e26ddf SHA256 4ecd84441b72573cdfe2686690b27a3324a3b8e3778e2fa76f2bc9648114895d
EBUILD glibc-2.9_p20081201-r3.ebuild 7766 RMD160 9d050b1db3ced58f23513c5386817650d1319c83 SHA1 1e06b5dbbf4fd489365e7bc5948273b9a7c405b1 SHA256 a0f5aaea65ecc8b9469896e778bd41d08004a66e17f3304ac80af7704815396c
EBUILD glibc-2.9_p20081201.ebuild 13450 RMD160 82549f156c318d6a2f2911e7d89672048d6f7786 SHA1 afff2a638e4a4664282517aaebc7e3c754353dd8 SHA256 7845f1f7b223b61ade427092ce4f8087a40d1f5108e6bb215095615fa742e0c0
-MISC ChangeLog 122119 RMD160 f05ada53526cbcead94896a32f94cb74916c5472 SHA1 aac18c6a749429da81b7bbb25579dc1acb942129 SHA256 71fb255f0aec454993c1e66624c24b1d3c9dd82c5214bf538859ef3e97ce44f0
+MISC ChangeLog 122237 RMD160 853f1cc425173aee14f5544eb61bc16d8863f5c4 SHA1 1368cc8fb26a51a52c31969dbb5d39ea494445ed SHA256 f9d1d853bd22cdf19c941f7d1cabc266b285eeade89589fc434a5982885c0104
MISC metadata.xml 1112 RMD160 1aa9770356149948593ebe35a1bd3940dd72fca2 SHA1 40514cc45c26bab671d78aa1567441bf72b0c6cc SHA256 4acea698dc4f66c17f4f3f81b28cd6b32f5425fd49f380df4a016489f786b1f5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (GNU/Linux)
-iEYEARECAAYFAksHlU8ACgkQlPl3HsVfCDrHuQCdEWsVo/hMscSTqDdvpdod1d5s
-LTkAnjbYnzjnShXIAHp7MRGXzK7DBgQE
-=s2Q+
+iEYEARECAAYFAksUo0MACgkQlPl3HsVfCDpA3gCfYfMC7vsRdO849vH8LRaliqcH
+8IAAn2eMWMq0mmO3rTQWdK7hkRUfWION
+=Gy7H
-----END PGP SIGNATURE-----
diff --git a/sys-libs/glibc/files/eblits/common.eblit b/sys-libs/glibc/files/eblits/common.eblit
index 6160c0fed558..cfdfd039c6d5 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.9 2009/01/28 18:11:41 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/eblits/common.eblit,v 1.10 2009/12/01 04:57:04 vapier Exp $
# We need to be able to set alternative headers for
# compiling for non-native platform
@@ -236,10 +236,9 @@ want__thread() {
[[ -n ${WANT__THREAD} ]] && return ${WANT__THREAD}
- echo 'extern __thread int i;' > "${T}"/test-__thread.c
- $(tc-getCC ${CTARGET}) -c "${T}"/test-__thread.c -o "${T}"/test-__thread.o &> /dev/null
+ # only test gcc -- cant test linking yet
+ tc-has-tls -c ${CTARGET}
WANT__THREAD=$?
- rm -f "${T}"/test-__thread.[co]
return ${WANT__THREAD}
}