Gentoo Archives: gentoo-commits

From: "Ryan Hill (dirtyepic)" <dirtyepic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/boost: boost-1.37.0-r1.ebuild ChangeLog boost-1.36.0-r1.ebuild boost-1.35.0-r5.ebuild
Date: Thu, 02 Jul 2009 04:13:13
Message-Id: E1MMDfc-0000aZ-1f@stork.gentoo.org
1 dirtyepic 09/07/02 04:13:12
2
3 Modified: boost-1.37.0-r1.ebuild ChangeLog
4 boost-1.36.0-r1.ebuild boost-1.35.0-r5.ebuild
5 Log:
6 Replace -fno-strict-aliasing workaround with -Wno-strict-aliasing, which
7 does the job and avoids the performance hit. Also apply to 1.35 and 1.36.
8 (Portage version: 2.2_rc33/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.9 dev-libs/boost/boost-1.37.0-r1.ebuild
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.37.0-r1.ebuild?rev=1.9&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.37.0-r1.ebuild?rev=1.9&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.37.0-r1.ebuild?r1=1.8&r2=1.9
16
17 Index: boost-1.37.0-r1.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.37.0-r1.ebuild,v
20 retrieving revision 1.8
21 retrieving revision 1.9
22 diff -u -r1.8 -r1.9
23 --- boost-1.37.0-r1.ebuild 15 Jun 2009 18:31:33 -0000 1.8
24 +++ boost-1.37.0-r1.ebuild 2 Jul 2009 04:13:11 -0000 1.9
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2009 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $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 $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.37.0-r1.ebuild,v 1.9 2009/07/02 04:13:11 dirtyepic Exp $
30
31 EAPI="2"
32
33 @@ -117,8 +117,8 @@
34 compilerExecutable=$(tc-getCXX)
35 fi
36
37 - # Temporary workaround for bug #252287
38 - [[ $(gcc-version) == "4.4" ]] && append-flags -fno-strict-aliasing
39 + # Huge number of strict-aliasing warnings cause a build failure w/ >= GCC 4.4 bug #252287
40 + [[ $(gcc-version) > 4.3 ]] && append-flags -Wno-strict-aliasing
41
42 use mpi && mpi="using mpi ;"
43
44
45
46
47 1.163 dev-libs/boost/ChangeLog
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.163&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?rev=1.163&content-type=text/plain
51 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/ChangeLog?r1=1.162&r2=1.163
52
53 Index: ChangeLog
54 ===================================================================
55 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v
56 retrieving revision 1.162
57 retrieving revision 1.163
58 diff -u -r1.162 -r1.163
59 --- ChangeLog 15 Jun 2009 18:31:33 -0000 1.162
60 +++ ChangeLog 2 Jul 2009 04:13:11 -0000 1.163
61 @@ -1,6 +1,11 @@
62 # ChangeLog for dev-libs/boost
63 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
64 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.162 2009/06/15 18:31:33 flameeyes Exp $
65 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.163 2009/07/02 04:13:11 dirtyepic Exp $
66 +
67 + 02 Jul 2009; Ryan Hill <dirtyepic@g.o> boost-1.35.0-r5.ebuild,
68 + boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild:
69 + Replace -fno-strict-aliasing workaround with -Wno-strict-aliasing, which
70 + does the job and avoids the performance hit. Also apply to 1.35 and 1.36.
71
72 15 Jun 2009; Diego E. Pettenò <flameeyes@g.o>
73 boost-1.37.0-r1.ebuild:
74
75
76
77 1.6 dev-libs/boost/boost-1.36.0-r1.ebuild
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.36.0-r1.ebuild?rev=1.6&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.36.0-r1.ebuild?rev=1.6&content-type=text/plain
81 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.36.0-r1.ebuild?r1=1.5&r2=1.6
82
83 Index: boost-1.36.0-r1.ebuild
84 ===================================================================
85 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.36.0-r1.ebuild,v
86 retrieving revision 1.5
87 retrieving revision 1.6
88 diff -u -r1.5 -r1.6
89 --- boost-1.36.0-r1.ebuild 24 May 2009 05:42:24 -0000 1.5
90 +++ boost-1.36.0-r1.ebuild 2 Jul 2009 04:13:11 -0000 1.6
91 @@ -1,6 +1,6 @@
92 # Copyright 1999-2009 Gentoo Foundation
93 # Distributed under the terms of the GNU General Public License v2
94 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.36.0-r1.ebuild,v 1.5 2009/05/24 05:42:24 dev-zero Exp $
95 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.36.0-r1.ebuild,v 1.6 2009/07/02 04:13:11 dirtyepic Exp $
96
97 EAPI="2"
98
99 @@ -101,6 +101,9 @@
100 compilerExecutable=$(tc-getCXX)
101 fi
102
103 + # Huge number of strict-aliasing warnings cause a build failure w/ >= GCC4.4 bug #252287
104 + [[ $(gcc-version) > 4.3 ]] && append-flags -Wno-strict-aliasing
105 +
106 use mpi && mpi="using mpi ;"
107
108 if use python ; then
109
110
111
112 1.5 dev-libs/boost/boost-1.35.0-r5.ebuild
113
114 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.35.0-r5.ebuild?rev=1.5&view=markup
115 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.35.0-r5.ebuild?rev=1.5&content-type=text/plain
116 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/boost/boost-1.35.0-r5.ebuild?r1=1.4&r2=1.5
117
118 Index: boost-1.35.0-r5.ebuild
119 ===================================================================
120 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.35.0-r5.ebuild,v
121 retrieving revision 1.4
122 retrieving revision 1.5
123 diff -u -r1.4 -r1.5
124 --- boost-1.35.0-r5.ebuild 15 May 2009 10:42:27 -0000 1.4
125 +++ boost-1.35.0-r5.ebuild 2 Jul 2009 04:13:11 -0000 1.5
126 @@ -1,6 +1,6 @@
127 # Copyright 1999-2009 Gentoo Foundation
128 # Distributed under the terms of the GNU General Public License v2
129 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.35.0-r5.ebuild,v 1.4 2009/05/15 10:42:27 dev-zero Exp $
130 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.35.0-r5.ebuild,v 1.5 2009/07/02 04:13:11 dirtyepic Exp $
131
132 EAPI="2"
133
134 @@ -103,6 +103,9 @@
135 compilerExecutable=$(tc-getCXX)
136 fi
137
138 + # Huge number of strict-aliasing warnings cause a build failure w/ >= GCC 4.4 bug #252287
139 + [[ $(gcc-version) > 4.3 ]] && append-flags -Wno-strict-aliasing
140 +
141 use mpi && mpi="using mpi ;"
142
143 if use python ; then