/[gentoo-x86]/sys-devel/clang/ChangeLog
Gentoo

Contents of /sys-devel/clang/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.77 - (show annotations) (download)
Thu Aug 30 09:41:16 2012 UTC (2 years, 1 month ago) by voyageur
Branch: MAIN
Changes since 1.76: +14 -1 lines
Also apply llvm r600 patches, should fix bug #427206

(Portage version: 2.2.0_alpha123/cvs/Linux x86_64)

1 # ChangeLog for sys-devel/clang
2 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3 # $Header: /var/cvsroot/gentoo-x86/sys-devel/clang/ChangeLog,v 1.76 2012/08/05 14:07:08 ryao Exp $
4
5 30 Aug 2012; Bernard Cafarelli <voyageur@gentoo.org>
6 -files/cl-patches/0001-Add-r600-TargetInfo.patch,
7 +files/cl-patches/clang-0001-Add-r600-TargetInfo.patch,
8 -files/cl-patches/0002-r600-Add-some-target-builtins.patch,
9 +files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch,
10 +files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intri
11 nsi.patch, +files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch,
12 +files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-bu
13 ilti.patch, clang-3.1-r5.ebuild,
14 -files/cl-patches/0003-r600-Add-read_global_size-and-read_local_size-builti.p
15 atch:
16 Also apply llvm r600 patches, should fix bug #427206
17
18 05 Aug 2012; Richard Yao <ryao@gentoo.org> clang-3.1-r4.ebuild:
19 Keyword ~x64-freebsd
20
21 27 Jul 2012; Michał Górny <mgorny@gentoo.org> clang-3.1-r4.ebuild,
22 clang-3.1-r5.ebuild, clang-9999.ebuild:
23 Use tc-export to enforce Gentoo default CC/CXX when $CHOST-clang is available.
24
25 *clang-3.1-r5 (16 Jul 2012)
26
27 16 Jul 2012; Michał Górny <mgorny@gentoo.org> +clang-3.1-r5.ebuild,
28 +files/cl-patches/0001-Add-r600-TargetInfo.patch,
29 +files/cl-patches/0002-r600-Add-some-target-builtins.patch, +files/cl-patches/
30 0003-r600-Add-read_global_size-and-read_local_size-builti.patch:
31 Add OpenCL Radeon patches wrt #425688, and enable cpp target by default wrt
32 #418441.
33
34 22 Jun 2012; Bernard Cafarelli <voyageur@gentoo.org>
35 files/clang-3.1-increase-parser-recursion-limit.patch:
36 Convert patch from DOS to Unix format, to prevent bugs like #422725
37
38 12 Jun 2012; Fabian Groffen <grobian@gentoo.org> clang-3.1-r4.ebuild:
39 Marked ~x64-macos
40
41 08 Jun 2012; Michał Górny <mgorny@gentoo.org> clang-9999.ebuild:
42 Enable cpp target by default wrt #418441.
43
44 *clang-3.1-r4 (07 Jun 2012)
45
46 07 Jun 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r4.ebuild,
47 +files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch,
48 +files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch, -clang-3.1-r3.ebuild,
49 -files/clang-3.1-gentoo-runtime-gcc-detection-v2.patch:
50 Fix bug #417913
51
52 *clang-3.1-r3 (05 Jun 2012)
53
54 05 Jun 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r3.ebuild,
55 +files/clang-3.1-gentoo-runtime-gcc-detection-v2.patch:
56 Generalize GCC version check, which fixes bug #417913 and bug #418141
57
58 05 Jun 2012; Richard Yao <ryao@gentoo.org> metadata.xml:
59 Add self to maintainer list
60
61 02 Jun 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
62 clang-3.1-r2.ebuild:
63 Keyword ~arm, bug #320221.
64
65 26 May 2012; Alexis Ballier <aballier@gentoo.org> clang-3.1-r2.ebuild:
66 keyword ~amd64-fbsd
67
68 26 May 2012; Michał Górny <mgorny@gentoo.org> clang-3.1-r2.ebuild:
69 Fix revnumber in patch-related comment.
70
71 *clang-3.1-r2 (26 May 2012)
72
73 26 May 2012; Michał Górny <mgorny@gentoo.org> +clang-3.1-r2.ebuild,
74 +files/clang-3.1-increase-parser-recursion-limit.patch:
75 Include compiler-rt; fixes #417419. Increase parser recursion limit wrt
76 #417545. Also fix BSD include removal.
77
78 *clang-3.1-r1 (26 May 2012)
79
80 26 May 2012; Richard Yao <ryao@gentoo.org> +clang-3.1-r1.ebuild,
81 +files/clang-3.1-gentoo-freebsd-fix-cxx-paths.patch,
82 +files/clang-3.1-gentoo-freebsd-fix-lib-path.patch,
83 +files/clang-3.1-gentoo-linux-fix-cxx-include.patch,
84 +files/clang-3.1-gentoo-runtime-gcc-detection.patch, -clang-3.1.ebuild:
85 Fix bug #406163, bug #409269, bug #417171, bug #417537 and bug #417541 in
86 Clang 3.1
87
88 *clang-3.0-r4 (24 May 2012)
89
90 24 May 2012; Richard Yao <ryao@gentoo.org> +clang-3.0-r4.ebuild,
91 +files/clang-3.0-freebsd-runtime-gcc-detection.patch,
92 +files/clang-3.0-linux-runtime-gcc-detection.patch, -clang-3.0-r3.ebuild:
93 Add runtime detection of active GCC on Linux (bug \#406163) and FreeBSD (bug
94 \#409269). Remove unnecessary headers on FreeBSD, bug \#417171. Run time
95 detection enables Clang to build C++ code without USE=system-cxx-headers, so
96 no longer set it by default
97
98 *clang-3.1 (23 May 2012)
99
100 23 May 2012; Michał Górny <mgorny@gentoo.org> +clang-3.1.ebuild:
101 Version bump.
102
103 02 May 2012; Michał Górny <mgorny@gentoo.org> metadata.xml:
104 Add myself as a co-maintainer.
105
106 13 Apr 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0-r3.ebuild,
107 clang-9999.ebuild:
108 Support epatch_user, bug #411447
109
110 13 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0-r3.ebuild,
111 clang-9999.ebuild:
112 Tests require python-2, continuation of bug #407885
113
114 08 Mar 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
115 Add AddressSanitizer (asan) support with compiler-rt, bug #407295
116
117 28 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
118 clang-9999.ebuild, files/clang-3.0-gentoo-binutils-apple.patch:
119 Gentoo binutils-apple patch has been applied upstream, so no longer necessary
120 in 9999. Update patch header with upstream commit.
121
122 21 Feb 2012; Fabian Groffen <grobian@gentoo.org> clang-3.0-r3.ebuild,
123 +files/clang-3.0-gentoo-binutils-apple.patch, clang-9999.ebuild:
124 Add patch to fix version detection of Gentoo's binutils-apple, bug #395013
125
126 16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
127 clang now autodetects C++ header paths, dropping the system-cxx-headers
128 system and fixing bug #402365
129
130 *clang-3.0-r3 (16 Feb 2012)
131
132 16 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0-r2.ebuild,
133 +clang-3.0-r3.ebuild:
134 Fix 32bit include path on multilib, thanks slyfox in bug #404057
135
136 *clang-3.0-r2 (03 Feb 2012)
137
138 03 Feb 2012; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0.ebuild,
139 -clang-3.0-r1.ebuild, +clang-3.0-r2.ebuild, clang-9999.ebuild:
140 Fix path to gold plugin, thanks mgorny in bug #397547
141
142 25 Jan 2012; Luca Barbato <lu_zero@gentoo.org>
143 +files/clang-3.1-fix_cxx_include_root.patch, clang-9999.ebuild:
144 Update live ebuild
145
146 *clang-3.0-r1 (13 Jan 2012)
147
148 13 Jan 2012; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0-r1.ebuild,
149 +files/clang-3.0-recognize-amd-k10-enable-sse4a.patch, clang-9999.ebuild:
150 Allow to run test without rebuilding llvm, bug #397559 by mgorny. Add AMD K10
151 suport in 3.0, patch thanks to Fabio Scaccabarozzi <fsvm88@gmail.com> in bug
152 #398357
153
154 *clang-3.0 (02 Dec 2011)
155
156 02 Dec 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc4.ebuild,
157 +clang-3.0.ebuild:
158 Final release bump, remove rc
159
160 *clang-3.0_rc4 (28 Nov 2011)
161
162 28 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc3.ebuild,
163 +clang-3.0_rc4.ebuild:
164 Final rc bump
165
166 14 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
167 clang-2.9-r1.ebuild, clang-3.0_rc3.ebuild, clang-9999.ebuild:
168 gcc-config 1.5 dropped the -X option, thanks Leonid Volnitsky
169 <leonid@volnitsky.com> in bug #388621
170
171 10 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-3.0_rc3.ebuild:
172 Fix tests (needs full compilation of llvm, remove broken test)
173
174 *clang-3.0_rc3 (09 Nov 2011)
175
176 09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-3.0_rc1.ebuild,
177 +clang-3.0_rc3.ebuild, files/clang-3.0-fix_cxx_include_root.patch,
178 clang-9999.ebuild:
179 Update rc ebuild and cxx_include_root patch, some more ebuild cleanups
180
181 *clang-3.0_rc1 (09 Nov 2011)
182
183 09 Nov 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-3.0_rc1.ebuild,
184 +files/clang-3.0-fix_cxx_include_root.patch, clang-9999.ebuild:
185 Add rc release to prepare for 3.0, remove llvm-gcc detection code (not used
186 in configure anymore). Also fix bug #387309, thanks to Stephan Wezel
187 <s.wezel@web.de> for the patch
188
189 04 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
190 clang-2.9-r1.ebuild, clang-9999.ebuild:
191 Fix forced -O3 -fomit-frame-pointer CFLAGS again, bug #385543
192
193 03 Oct 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8-r3.ebuild,
194 -clang-2.9.ebuild, clang-2.9-r1.ebuild, clang-9999.ebuild, metadata.xml:
195 Rename alltargets USE flag to multitarget, bug #382307. Drop some versions
196
197 *clang-2.9-r1 (16 Aug 2011)
198
199 16 Aug 2011; Diego E. Pettenò <flameeyes@gentoo.org> +clang-2.9-r1.ebuild,
200 +files/clang-2.9-gccversions.patch:
201 Add patch to check for a few more GCC versions; thanks to Amir Aupov, Richard
202 and Josh in bug #377949.
203
204 08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> clang-2.8-r3.ebuild,
205 clang-2.9.ebuild, clang-9999.ebuild:
206 Convert from "hasq" to "has".
207
208 13 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
209 Also use same USE-defaults for live ebuild, spotted by mgorny
210
211 06 Jun 2011; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
212 Update live ebuild to sync latest ebuild changes, fixes bug #369027
213
214 21 Apr 2011; Fabian Groffen <grobian@gentoo.org> clang-2.9.ebuild:
215 Update install_name reference to libLLVM
216
217 *clang-2.9 (07 Apr 2011)
218
219 07 Apr 2011; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.9.ebuild,
220 +files/clang-2.9-darwin-prefix.patch:
221 Version bump, enable system-cxx-headers by default
222
223 28 Mar 2011; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r4.ebuild,
224 -files/clang-2.7-darwin-prefix.patch:
225 Drop 2.7 versions
226
227 14 Mar 2011; Fabian Groffen <grobian@gentoo.org> clang-2.8-r3.ebuild:
228 Marked ~x86-linux
229
230 26 Jan 2011; Fabian Groffen <grobian@gentoo.org> clang-2.7-r4.ebuild,
231 clang-2.8-r3.ebuild, clang-9999.ebuild:
232 Make scan-build utility Prefix-compatible, by Lionel Orry, bug #352809
233
234 *clang-2.8-r3 (19 Dec 2010)
235
236 19 Dec 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.8-r1.ebuild,
237 -clang-2.8-r2.ebuild, +clang-2.8-r3.ebuild, +files/clang-2.8-alignof.patch,
238 +files/clang-2.8-gcc-4.4.4.patch:
239 Backport to rename alignof, fixes C++'0x compilers support. Also adds gcc
240 4.4.4 headers support by default, thanks to Bertjan Broeksema
241 <broeksema@kde.org> in bug #345683
242
243 24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
244 clang-9999.ebuild:
245 Update reference fixing for Darwin for newer more strict versions of
246 Portage
247
248 24 Oct 2010; Fabian Groffen <grobian@gentoo.org> clang-2.8-r2.ebuild,
249 +files/clang-2.8-darwin-prefix.patch:
250 Fix compilation on Darwin, fixes bug #342373, adds back necessary bits for
251 bug #339922
252
253 *clang-2.8-r2 (21 Oct 2010)
254
255 21 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r2.ebuild,
256 -clang-2.8.ebuild, +clang-2.8-r2.ebuild:
257 Also set GCC C headers path with USE=system-cxx-headers, reported by
258 Guillaume Chatelet <chatelet.guillaume@gmail.com>, bug #341891, tested
259 with boost compilation. Clean some versions
260
261 *clang-2.8-r1 (12 Oct 2010)
262
263 12 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8-r1.ebuild,
264 metadata.xml:
265 Re-enable shared lib, it works now with alltargets USE flag (in sync with
266 llvm one)
267
268 08 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild:
269 Use new llvm 2.8 tarball, just in case
270
271 06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.8.ebuild,
272 clang-9999.ebuild:
273 Tests now use an internal framework, dejagnu not needed anymore
274
275 *clang-2.8 (06 Oct 2010)
276
277 06 Oct 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.8.ebuild,
278 clang-9999.ebuild:
279 2.8 version bump, drop old 2.6, fix one install line in live ebuild
280
281 *clang-2.7-r4 (21 Sep 2010)
282
283 21 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r3.ebuild,
284 +clang-2.7-r4.ebuild, clang-9999.ebuild:
285 Fix rpath sed and disable shared library use, thanks Nick Bowler
286 <nbowler@draconx.ca> in bug #338231
287
288 *clang-2.7-r3 (17 Sep 2010)
289
290 17 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7.ebuild,
291 +clang-2.7-r3.ebuild:
292 Enable shared library, move libs and plugins to fix bug #337467
293
294 08 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
295 +files/clang-2.7-darwin-prefix.patch:
296 Fix configurations for (newer) Darwin configurations, thanks Heiko Przybyl
297
298 03 Sep 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild:
299 Marked ~amd64-linux
300
301 26 Aug 2010; Fabian Groffen <grobian@gentoo.org> clang-2.7-r2.ebuild,
302 clang-9999.ebuild:
303 Bump to EAPI=3, make Prefix aware, add support for Darwin platforms, bug
304 #332605
305
306 19 Aug 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
307 system-cxx-headers was missing in -9999 IUSE, spotted by Jack Lloyd
308 <lloyd@randombit.net> in bug #331679
309
310 *clang-2.7-r2 (27 Jul 2010)
311
312 27 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.7-r1.ebuild,
313 +clang-2.7-r2.ebuild, clang-9999.ebuild, metadata.xml:
314 Add a USE-flag for system CXX headers, fix for x86. llvm-gcc users should
315 leave the flag off
316
317 *clang-2.7-r1 (20 Jul 2010)
318
319 20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.7-r1.ebuild,
320 clang-9999.ebuild:
321 Get C++ headers from active gcc version, bug #327575
322
323 20 Jul 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r3.ebuild,
324 -files/llvm-2.6-cflags.patch, -files/clang-2.6-fixdoc.patch,
325 -files/clang-2.6-gcc45.patch:
326 Drop 2.6 version
327
328 02 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-9999.ebuild:
329 Set ESVN_REPO_URI to fix subversion_pkg_preinst
330
331 *clang-9999 (01 Jun 2010)
332
333 01 Jun 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-9999.ebuild:
334 Add live version, bug #320919
335
336 28 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r3.ebuild,
337 +files/clang-2.6-gcc45.patch:
338 GCC 4.5 support for 2.6, bug #317467
339
340 *clang-2.7 (27 Apr 2010)
341
342 27 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r2.ebuild,
343 +clang-2.7.ebuild, +files/clang-2.7-fixdoc.patch:
344 2.7 official release version bump
345
346 *clang-2.6-r3 (26 Apr 2010)
347
348 26 Apr 2010; Bernard Cafarelli <voyageur@gentoo.org> +clang-2.6-r3.ebuild:
349 python support enhancements, grabbed from my in-progress 2.7_pre2 ebuild
350
351 *clang-2.6-r2 (18 Mar 2010)
352
353 18 Mar 2010; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6-r1.ebuild,
354 +clang-2.6-r2.ebuild, +files/llvm-2.6-cflags.patch:
355 Remove forced -O3 -fomit-frame-pointer CFLAGS, bug #308145
356
357 28 Jan 2010; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
358 vecho -> echo, spotted by tove
359
360 07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
361 Remove faulty test for 2.6, bug #294689
362
363 07 Dec 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6-r1.ebuild:
364 Fix multilib-strict sed, it broke tests on amd64
365
366 30 Nov 2009; Torsten Veller <tove@gentoo.org> clang-2.6-r1.ebuild:
367 Add missing die: || "die..." -> || die "..."
368
369 *clang-2.6-r1 (27 Oct 2009)
370
371 27 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> -clang-2.6.ebuild,
372 +clang-2.6-r1.ebuild:
373 Install missing files for static analyzer, bug #290697
374
375 26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild:
376 Add some comments, fix running tests. Now about 50 of them fail not
377 finding their headers, still looking why
378
379 26 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org> clang-2.6.ebuild,
380 +files/clang-2.6-fixdoc.patch:
381 Fix documentation Makefile in the same way as llvm
382
383 *clang-2.6 (25 Oct 2009)
384
385 25 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
386 -clang-2.6_pre2.ebuild, +clang-2.6.ebuild:
387 Bump to final 2.6 release
388
389 *clang-2.6_pre2 (05 Oct 2009)
390
391 05 Oct 2009; Bernard Cafarelli <voyageur@gentoo.org>
392 +clang-2.6_pre2.ebuild, +metadata.xml:
393 Initial commit, based on ebuild by Ravi Pinjala <ravi@p-static.net> in bug
394 #269651

  ViewVC Help
Powered by ViewVC 1.1.20