diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-06-15 18:31:33 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-06-15 18:31:33 +0000 |
commit | ce79629a3c091a45d305146812570985bac33d81 (patch) | |
tree | d3850bbe7dcfde53d88809fe801d4f0bfdd38b0b /dev-libs/boost | |
parent | uae bump (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/boost/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.37.0-r1.ebuild | 5 |
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 |