summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-08-25 08:50:30 +0000
committerMike Frysinger <vapier@gentoo.org>2009-08-25 08:50:30 +0000
commit98a73c2447d37f8eadf1e96907d724c5b02038f7 (patch)
treea9b7ebfc9a921b8c9c143626e7a7918960f1964f /sys-libs
parentWeird tabbing. (diff)
downloadhistorical-98a73c2447d37f8eadf1e96907d724c5b02038f7.tar.gz
historical-98a73c2447d37f8eadf1e96907d724c5b02038f7.tar.bz2
historical-98a73c2447d37f8eadf1e96907d724c5b02038f7.zip
Install a simple fenv.h for newer gcc versions #266298 by Antonio Pezo.
Package-Manager: portage-2.2_rc40/cvs/Linux x86_64
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/uclibc/ChangeLog5
-rw-r--r--sys-libs/uclibc/Manifest10
-rw-r--r--sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild13
3 files changed, 21 insertions, 7 deletions
diff --git a/sys-libs/uclibc/ChangeLog b/sys-libs/uclibc/ChangeLog
index 7275b11af206..a38581d83df0 100644
--- a/sys-libs/uclibc/ChangeLog
+++ b/sys-libs/uclibc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-libs/uclibc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/ChangeLog,v 1.50 2009/08/25 08:28:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/ChangeLog,v 1.51 2009/08/25 08:50:30 vapier Exp $
+
+ 25 Aug 2009; Mike Frysinger <vapier@gentoo.org> uclibc-0.9.28.3-r8.ebuild:
+ Install a simple fenv.h for newer gcc versions #266298 by Antonio Pezo.
*uclibc-0.9.28.3-r8 (25 Aug 2009)
diff --git a/sys-libs/uclibc/Manifest b/sys-libs/uclibc/Manifest
index f833f58c27f4..9b7a4b0ee67d 100644
--- a/sys-libs/uclibc/Manifest
+++ b/sys-libs/uclibc/Manifest
@@ -17,17 +17,17 @@ DIST uClibc-locale-030818.tgz 236073 RMD160 8e3f4b20b94e07e535cbbbe81287186014c5
EBUILD uclibc-0.9.27-r1.ebuild 12351 RMD160 2f1365f60c80b23bfd08e663451df9f34f5946df SHA1 51dfd046e01f3e7a0c357445f99745139a007193 SHA256 fcda9df899df83b3e9c461f14f479be57aff28b97f67630dcd1f25de2531bb92
EBUILD uclibc-0.9.28.3-r3.ebuild 14525 RMD160 86d630d2d3311067aaf5f69942298935f2a66715 SHA1 9b28ecced11e2007a6b99d287180a2206b5a4cde SHA256 23c13418d90bc79571af75eda48057cd7197d88bc61d2dbec8a6a71849cac86e
EBUILD uclibc-0.9.28.3-r7.ebuild 14523 RMD160 5e86d914ba87cccd1fbb8a022983717a6b97c3ed SHA1 995f14f2bf5be868c00a092e42e05edb1d137d7d SHA256 4f92ba5e9d2f42716f1ac9f27c77d274687bf9caee21276607eadf0b951b07f5
-EBUILD uclibc-0.9.28.3-r8.ebuild 14528 RMD160 611c930d41d308cf69a6753e87b3fd6ade5bef4b SHA1 27f93eb41abeeeb759cc8f4e74301d6b1a1966dd SHA256 d7bf5e411a54eae33015ba328fa39498a460df276342ba8b814f31a0f2a4febb
+EBUILD uclibc-0.9.28.3-r8.ebuild 14805 RMD160 8e6b195cac957e37b14c34996511ad895925bb14 SHA1 2cc3792e3754f8c681beed0a43073eeee1de1534 SHA256 7fcb99f42368320b27a1ba9d0743c17670252d4bf7529a824691c47a6a099e06
EBUILD uclibc-0.9.28.3.ebuild 14520 RMD160 ecd4d234a66e28ca6e64cd267366c141e13c0564 SHA1 31c90cd4e5aca6fa2ab8a6455ea413e09dbf4407 SHA256 3f6ad60e2601238614046ea05297ce2d3aed027191b6db013ef9515242e256bd
EBUILD uclibc-0.9.30.1-r1.ebuild 11483 RMD160 838580c85c13c082f23dd4c9c22e552d26224ead SHA1 1a8b7beb1305567d43bdfd3657d2bf2716ab5b2c SHA256 cd224cc44f8596a188e99ed791edc7bab827b376639d583b39577ce7e0d09a3b
EBUILD uclibc-0.9.30.1.ebuild 11481 RMD160 499b6bbfec5028a0e217c6fa22c6dbb6c34a0a1e SHA1 444a10a7f1da8370e890afda1b4cf8267ed67ab6 SHA256 013f8ad35b46af31c799c3424f9b0bebe154d65e0edb36a51a9ffed58ecbf5c8
EBUILD uclibc-0.9.30.ebuild 13888 RMD160 7e08e41577c66002af9dd71ea11d9752ddce1de8 SHA1 0d2d1149a30a21423bc48a2116adee391967a30a SHA256 8a05bec287cdd1bce037c48206966e25b6355d12bca9309c3434c9337aa4f28a
-MISC ChangeLog 16818 RMD160 9ee344177411094563286c6104deca2767624a1a SHA1 666e6f8ea4a59c7b1ee3d8a73298a1cc7ef2cc7c SHA256 3a4da92dc90361ff222beca36916e8e6471ee007a443be779b20995c57e6cdb6
+MISC ChangeLog 16970 RMD160 c579641d2ca6e52cee16f5e84215dfb30b12e24e SHA1 c2624aa3ad8824df49af7edef49f4a8be66c349e SHA256 4e18d4be112ba83f034efe22a5f3623fec4a68b5e85c117154daabb6d42fbe24
MISC metadata.xml 1469 RMD160 0c3640cb24a93c003e59cd0f9fd99587881ac63e SHA1 6be5e573878f88438a0121ff49841d52f07dedcd SHA256 e2f9e4727e826e87f735157c170a4e1f5f3ff572a2a2875f6a8889dfa5c648a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkqToMMACgkQlPl3HsVfCDqitQCfQ6KKlHdJMCDKrUQ+Lgq8L9Gm
-ic8AnAlkF7DaHyMM/zmmBoyWDQE+msp0
-=ZYQa
+iEYEARECAAYFAkqTpdwACgkQlPl3HsVfCDrVaACeNUC0whIH0JxLsftKq7gvqmHW
+wogAnRAQ3yZBYRdT03PiN3VAJiohHTJW
+=VISK
-----END PGP SIGNATURE-----
diff --git a/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild b/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild
index c84ba4911d07..960f1761bd94 100644
--- a/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild
+++ b/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild,v 1.1 2009/08/25 08:28:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/uclibc-0.9.28.3-r8.ebuild,v 1.2 2009/08/25 08:50:30 vapier Exp $
#ESVN_REPO_URI="svn://uclibc.org/trunk/uClibc"
#inherit subversion
@@ -419,6 +419,17 @@ src_install() {
# remove files coming from kernel-headers
rm -rf "${sysroot}"/usr/include/{linux,asm*}
+ if [[ -e ${D}/usr/include/bits/fenv.h && ! -e ${D}/usr/include/fenv.h ]] ; then
+ # install fenv.h for newer gcc versions #266298
+ cat <<-EOF > "${D}"/usr/include/fenv.h
+ #ifndef _FENV_H
+ #define _FENV_H
+ #include <features.h>
+ #include <bits/fenv.h>
+ #endif
+ EOF
+ fi
+
# Make sure we install the sys-include symlink so that when
# we build a 2nd stage cross-compiler, gcc finds the target
# system headers correctly. See gcc/doc/gccinstall.info