summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-06-15 18:31:33 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-06-15 18:31:33 +0000
commitce79629a3c091a45d305146812570985bac33d81 (patch)
treed3850bbe7dcfde53d88809fe801d4f0bfdd38b0b /dev-libs/boost
parentuae bump (diff)
downloadhistorical-ce79629a3c091a45d305146812570985bac33d81.tar.gz
historical-ce79629a3c091a45d305146812570985bac33d81.tar.bz2
historical-ce79629a3c091a45d305146812570985bac33d81.zip
When compiling with gcc 4.4, append -fno-strict-aliasing to allow build, see bug #252287. WARNING! This is just a workaround and not a fix, this _will_ cause reduced optimisation of the library. A proper fix _is_ needed.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/boost')
-rw-r--r--dev-libs/boost/ChangeLog9
-rw-r--r--dev-libs/boost/Manifest14
-rw-r--r--dev-libs/boost/boost-1.37.0-r1.ebuild5
3 files changed, 24 insertions, 4 deletions
diff --git a/dev-libs/boost/ChangeLog b/dev-libs/boost/ChangeLog
index 86bce0e00d0d..8faedc36765a 100644
--- a/dev-libs/boost/ChangeLog
+++ b/dev-libs/boost/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-libs/boost
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.161 2009/05/28 17:42:51 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.162 2009/06/15 18:31:33 flameeyes Exp $
+
+ 15 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ boost-1.37.0-r1.ebuild:
+ When compiling with gcc 4.4, append -fno-strict-aliasing to allow build,
+ see bug #252287. WARNING! This is just a workaround and not a fix, this
+ _will_ cause reduced optimisation of the library. A proper fix _is_
+ needed.
28 May 2009; Fabian Groffen <grobian@gentoo.org>
+files/boost-1.37.0-darwin-long-double.patch, boost-1.37.0-r1.ebuild:
diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 22a14beb4e64..b0b816c43033 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 1.35-remove-hardlink-creation.patch 547 RMD160 0c0bae87977869efcd2e25144b910025ab3e6924 SHA1 c3833411ab8e7c84efddc5cfb4ab99abcba1eed5 SHA256 9b0515f343f0c8f7f0ce51e2c6f243edae0f3d5ce5df5b9f77a46b00041a134e
AUX boost-1.33.1-gcc41_visit_each.patch 338 RMD160 295e85b70cb27da6bb24eb6d757c8cc3465877d7 SHA1 265bdab2f664ffaa23f340f78a99506616457ad6 SHA256 a9ced5f54e52ade899a7b09dff097e4c9ca958c85d51ae431c7e7521f53b441e
AUX boost-1.37.0-darwin-long-double.patch 556 RMD160 54b1111e9dbc51131f01f50071f1c4f337b35d2f SHA1 827dcef39cf884948c3720ae1d94d1b5b5279578 SHA256 0beb2bf9ae43ad86c307873ab19b049152ef7798ba17523638cdb78017642c31
@@ -24,6 +27,13 @@ EBUILD boost-1.35.0-r2.ebuild 7130 RMD160 605d31c6b9061f5c941f303aab098630f4ba98
EBUILD boost-1.35.0-r3.ebuild 7828 RMD160 452a0f1942d579cb7b2240c03be65d30f89fc997 SHA1 95d152d7ef93f50dd1ba07af88064c4dd0bd7940 SHA256 0cd0de4ab2a6c7d54704eaaf1ffc34a0d6804ce8a1cf7fccf1180397476df08c
EBUILD boost-1.35.0-r5.ebuild 9538 RMD160 9c93e01afa6985cb853d6631cd9aa6372b93df1e SHA1 e3a4d9b13b27665259f3c9ab039e790d7faf5f76 SHA256 fd984737abce865bf6b4521486b6e4e2086ee6138d7a07101392286e8f5931e4
EBUILD boost-1.36.0-r1.ebuild 9529 RMD160 b0f63cf7c6b2853c1a9d497bbeda2f50cf478a5a SHA1 86aee92eeecd812bd56e5daf2b15109969d849f3 SHA256 1ea21880e2728475559dff86f5503667727d1295f7714805a88c69b2e1bce0e8
-EBUILD boost-1.37.0-r1.ebuild 13043 RMD160 2e90f8092cda100eea7d920991c22a4c893afaec SHA1 df623702f9179e33c3cddb813c5f328590cf38a4 SHA256 40fe98ce065b1fb20132d412679c75beddf2179b5772c8eae7c9f420dcaa2f82
-MISC ChangeLog 23616 RMD160 c299644f176c34637e1666e897f9eeb6f9630995 SHA1 f52f38563788d1040412bfd2ec853a2a495c4f0b SHA256 2257c91733a11f3d8ffce2be2771b48079cfcc23f631683d8c0d9c27d039f7dc
+EBUILD boost-1.37.0-r1.ebuild 13154 RMD160 a756d7cbcdc39a2208296cab1953dca4e66b58b1 SHA1 8bf17ecea496583beb0a2f0525754fef808e3391 SHA256 048f862e52f08cdd003828e13ae3380f05622238f8c490e9122cad8713c1a35a
+MISC ChangeLog 23930 RMD160 e79a6d73a752a7a199ef7f59840a8a5bfb10bd94 SHA1 d5f34eafc3d7bf69b3d6a12ce8fcfabeb6db5a20 SHA256 73b4dc6106fb19f574c325c007b98a1cd2dc6ad09bf12bcf297e7a3c27d7f2b8
MISC metadata.xml 884 RMD160 56b11a49f37835a25ecdf45d292c0a625cfcd364 SHA1 7353ce0ebc2bb237b2c2ab872ecfbb69ee69e214 SHA256 2db9a39a09ad510b68ed69278426d7a5a96253b7c5d6106ddbea8228677b5d25
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAko2k40ACgkQAiZjviIA2XgilwCgzzBuFyMolhz1qG1vg0Jzr7tm
+O/UAoNs2OQZZTxaR55E/aKGlY3ljKQKM
+=31Fw
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/boost/boost-1.37.0-r1.ebuild b/dev-libs/boost/boost-1.37.0-r1.ebuild
index bf807fc7f055..f487409a914d 100644
--- a/dev-libs/boost/boost-1.37.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.37.0-r1.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/dev-libs/boost/boost-1.37.0-r1.ebuild,v 1.7 2009/05/28 17:42:51 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.37.0-r1.ebuild,v 1.8 2009/06/15 18:31:33 flameeyes Exp $
EAPI="2"
@@ -117,6 +117,9 @@ src_configure() {
compilerExecutable=$(tc-getCXX)
fi
+ # Temporary workaround for bug #252287
+ [[ $(gcc-version) == "4.4" ]] && append-flags -fno-strict-aliasing
+
use mpi && mpi="using mpi ;"
if use python ; then