]> git.proxmox.com Git - llvm-toolchain.git/blame - debian/changelog
Add a changelog entry for the i386 fuzzer fix
[llvm-toolchain.git] / debian / changelog
CommitLineData
6d3f4091
AB
1llvm-toolchain-11 (1:11.0.0-5) UNRELEASED; urgency=medium
2
3 [ Adrian Bunk ]
4 * Fix the fuzzer build on i386.
5
6 -- Adrian Bunk <bunk@debian.org> Thu, 05 Nov 2020 17:27:30 +0200
7
6e1e4866
SL
8llvm-toolchain-11 (1:11.0.0-4) unstable; urgency=medium
9
10 * Cherry-pick some fixes from
11 https://github.com/opencollab/llvm-toolchain-integration-test-suite/
98c4f289 12 * Only install hwasan_symbolize when found
74656bbb
SL
13 * Don't use gold on ppc64el. It fails to build in that case
14 (Closes: #972317)
6e1e4866 15
595c6410
SL
16 [ John Paul Adrian Glaubitz ]
17 * Limit maximum parallel link jobs to 4 on sparc and sparc64
18
19 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 31 Oct 2020 21:49:01 +0100
6e1e4866 20
6f2d850a
SL
21llvm-toolchain-11 (1:11.0.0-3) unstable; urgency=medium
22
23 [ Sylvestre Ledru ]
24 * Rebuild to fix the coinstall issues (Closes: #972323)
25 * Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP.
26
27 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 19 Oct 2020 14:21:50 +0200
28
d98146af
SL
29llvm-toolchain-11 (1:11.0.0-2) unstable; urgency=medium
30
31 * Fix a clang-format issue. Fix bug #47589
32
33 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 12 Oct 2020 15:15:27 +0200
34
1bda59d2
SL
35llvm-toolchain-11 (1:11.0.0-1) unstable; urgency=medium
36
37 * New upstream release
38
39 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 12 Oct 2020 11:14:19 +0200
40
46158261 41llvm-toolchain-11 (1:11.0.0~+rc6-1) unstable; urgency=medium
30965153
GC
42
43 [ Sylvestre Ledru ]
46158261 44 * New rc release
30965153
GC
45 * remove all artifacts after tests
46
47 [ Gianfranco Costamagna ]
46158261
SL
48 * qualify-clang.sh: exclude z3 tests when support is not available,
49 not based on libz3-dev installation but on the error returned by
50 clang invocation
30965153 51
46158261 52 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 07 Oct 2020 16:38:40 +0200
30965153 53
c070c96e
SL
54llvm-toolchain-11 (1:11.0.0~+rc5-1) unstable; urgency=medium
55
56 * New rc release
57
58 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 30 Sep 2020 20:15:40 +0200
59
75a1d12a 60llvm-toolchain-11 (1:11.0.0~+rc4-1) unstable; urgency=medium
ead23405 61
75a1d12a 62 * New rc release
ead23405
SL
63 * Fix one more test in autopkgtest
64
75a1d12a 65 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 28 Sep 2020 22:21:47 +0200
ead23405 66
a4cfd58f
SL
67llvm-toolchain-11 (1:11.0.0~+rc3-2) unstable; urgency=medium
68
69 * Update of the symbol list of libomp5:
70 - GOMP_loop_maybe_nonmonotonic_runtime_next
71 - GOMP_loop_maybe_nonmonotonic_runtime_start
72 - GOMP_loop_nonmonotonic_runtime_next
73 - GOMP_loop_nonmonotonic_runtime_start
74 - GOMP_loop_ull_maybe_nonmonotonic_runtime_next
75 - GOMP_loop_ull_maybe_nonmonotonic_runtime_start
76 - GOMP_loop_ull_nonmonotonic_runtime_next
77 - GOMP_loop_ull_nonmonotonic_runtime_start
78 - GOMP_parallel_loop_maybe_nonmonotonic_runtime
79 - GOMP_parallel_loop_nonmonotonic_runtime
80 - omp_display_env
18cbb92f
SL
81 * Bring back LLVM_POLLY_LINK_INTO_TOOLS=ON to workaround the error
82 clang (LLVM option parsing): Unknown command line argument '-polly'.
83 Try: 'clang (LLVM option parsing) --help'
84 Also found in autopkgtest
37c1e71c
SL
85 * In the autopkgtest tests, update the opt arguments (-q removed and
86 -basicaa renamed to -basic-aa)
f0876adf 87 * Disable test executions on mipsel (timeout)
a4cfd58f 88
f0876adf 89 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 27 Sep 2020 14:26:16 +0200
a4cfd58f 90
8d245aad
SL
91llvm-toolchain-11 (1:11.0.0~+rc3-1) unstable; urgency=medium
92
dc71345f 93 * New rc release
8d245aad
SL
94
95 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 22 Sep 2020 17:19:40 +0200
96
04d4813e
SL
97llvm-toolchain-11 (1:11.0.0~+rc2-6) unstable; urgency=medium
98
99 * Fix "libc++-11-dev includes libc++abi-11-dev headers"
100 (Closes: #969274)
f0f6a715 101 * Install llvm examples in llvm-11-examples (Closes: #969339)
04d4813e
SL
102
103 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 07 Sep 2020 13:32:26 +0200
104
36ec559a 105llvm-toolchain-11 (1:11.0.0~+rc2-5) unstable; urgency=medium
99289a0a
JPAG
106
107 [ John Paul Adrian Glaubitz ]
108 * Link against libatomic on powerpc to fix FTBFS in stage2
4b61e92a
JPAG
109 * Use dh-exec to exclude lib/libPolly*.a on powerpc and
110 powerpcspe from libclang-common-X.Y-dev.install.in
99289a0a 111
36ec559a
GC
112 [ Gianfranco Costamagna ]
113 * autopkgtests: ignore binfmts enable command return value.
114
115 -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 31 Aug 2020 12:26:58 +0200
99289a0a 116
ad157a8a
SL
117llvm-toolchain-11 (1:11.0.0~+rc2-4) unstable; urgency=medium
118
119 * integration-test-suite-test: change the configuration for 11
120
121 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 28 Aug 2020 23:08:33 +0200
122
cf9e23e8
GC
123llvm-toolchain-11 (1:11.0.0~+rc2-3) unstable; urgency=medium
124
125 * Fix testsuite by ignoring binfmts test
126 (can't be enabled on autopkgtests)
127
128 -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 28 Aug 2020 21:56:49 +0200
129
bcaea5c9 130llvm-toolchain-11 (1:11.0.0~+rc2-2) unstable; urgency=medium
21abd3c8 131
4231fb08 132 [ Gianfranco Costamagna ]
21abd3c8
GC
133 * Disable ocaml support on i386, not reasonable to support it there
134 (specially for Ubuntu)
bcaea5c9 135 * Enable binfmt support before using it in tests, to fix them
21abd3c8 136
4231fb08
SL
137 [ Sylvestre Ledru ]
138 * Also link against -latomic on mipsel to fix
139 /usr/[...]/atomic_base.h:426: undefined reference to `__atomic_load_8'
140 for lld to fix the FTBFS
14267ea8
SL
141 * Fix a FTBFS on armel with libcxx-armhf-ftbfs.diff
142 atomic:2780:16: error: use of undeclared identifier '__libcpp_signed_lock_free'
143 typedef atomic<__libcpp_signed_lock_free> atomic_signed_lock_free;
144 ^
145 atomic:2781:16: error: unknown type name '__libcpp_unsigned_lock_free'; did you mean 'atomic_signed_lock_free'?
146 typedef atomic<__libcpp_unsigned_lock_free> atomic_unsigned_lock_free;
4231fb08
SL
147
148 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 25 Aug 2020 10:44:00 +0200
21abd3c8 149
1733ec6d
SL
150llvm-toolchain-11 (1:11.0.0~+rc2-1) unstable; urgency=medium
151
152 * New snapshot release
153
154 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 20 Aug 2020 22:17:47 +0200
155
f23fd803
SL
156llvm-toolchain-11 (1:11.0.0~+rc1-2) unstable; urgency=medium
157
158 * Don't install ompt-multiplex.h on armhf, mipsel and mips64el
159 (Closes: #967944)
160
161 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 05 Aug 2020 15:23:25 +0200
162
7f000447
SL
163llvm-toolchain-11 (1:11.0.0~+rc1-1) unstable; urgency=medium
164
165 * Testing release
166
167 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 29 Jul 2020 17:46:57 +0200
168
64cc1f06 169llvm-toolchain-11 (1:11~++20200715043845+0e377e253c1-1~exp1) experimental; urgency=medium
2910130b 170
33759cdb
SL
171 [ Sylvestre Ledru ]
172 * branching of snapshot into 11
f06ecdf5 173
33759cdb 174 [ Samuel Thibault ]
f06ecdf5
ST
175 * debian/patches/hurd/hurd-EIEIO-undef.diff: Remove, upstreamed.
176 * debian/patches/hurd/hurd-cxx-paths.diff: Remove, upstreamed.
177
33759cdb 178 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 15 Jul 2020 16:30:36 +0200
f06ecdf5 179
d11178dd 180llvm-toolchain-snapshot (1:11~++20200701093119+ffee8040534-1~exp1) experimental; urgency=medium
7d7db995 181
d11178dd 182 * New snapshot release
01dda1c9 183 * libc++ requires the LLVM_PATH, adding it
7d7db995 184 * Remove no-z3.patch, seems to be merged upstream
540ef424
SL
185 * No longer install clang-import-test (upstream change)
186 See https://reviews.llvm.org/D82169
7d7db995 187
d11178dd 188 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 01 Jul 2020 09:34:28 +0200
7d7db995 189
c225c672 190llvm-toolchain-snapshot (1:11~++20200623122106+cd6848f6e1d-1~exp1) experimental; urgency=medium
d1379f6d
SL
191
192 * experimental New snapshot release
193 * Add -DLLVM_POLLY_LINK_INTO_TOOLS=OFF to workaround
194 https://bugs.llvm.org/show_bug.cgi?id=45571
ce22281a 195 * New symbol clang_Type_getValueType added
e8314488
SL
196 * Install usr/lib/llvm-11/lib/cmake/lld/*.cmake
197 in liblld-11-dev
fd0b9c49
SL
198 * Upstream change ad97ccf6b26a29262c9cbf5b3e7f6e84c6dcf55f
199 broke clangd-atomic-cmake.patch causing some undef symbol on
200 i386 and atomic
854e98a9 201 * Also install ompt-multiplex.h in libomp-X-dev
c225c672
SL
202 * revert-sphinx-deprecation.diff: revert the sphinx update as it breaks
203 debian buster
d1379f6d 204
c225c672 205 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 23 Jun 2020 00:24:07 +0200
d1379f6d 206
7d7db995
SL
207llvm-toolchain-snapshot (1:11~++20200621103028+10b0539772d-1~exp1) UNRELEASED; urgency=medium
208
209 * experimental New snapshot release
210 * Add -DLLVM_POLLY_LINK_INTO_TOOLS=OFF to workaround
211 https://bugs.llvm.org/show_bug.cgi?id=45571
212 * New symbol clang_Type_getValueType added
213 * Install usr/lib/llvm-11/lib/cmake/lld/*.cmake
214 in liblld-11-dev
215 * Upstream change ad97ccf6b26a29262c9cbf5b3e7f6e84c6dcf55f
216 broke clangd-atomic-cmake.patch causing some undef symbol on
217 i386 and atomic
218 * Also install ompt-multiplex.h in libomp-X-dev
219 * revert-sphinx-deprecation.diff: revert the sphinx update as it breaks debian
220 buster
221 * experimental New snapshot release
222 * Add -DLLVM_POLLY_LINK_INTO_TOOLS=OFF to workaround
223 https://bugs.llvm.org/show_bug.cgi?id=45571
224 * New symbol clang_Type_getValueType added
225 * Install usr/lib/llvm-11/lib/cmake/lld/*.cmake
226 in liblld-11-dev
227 * Upstream change ad97ccf6b26a29262c9cbf5b3e7f6e84c6dcf55f
228 broke clangd-atomic-cmake.patch causing some undef symbol on
229 i386 and atomic
230 * experimental New snapshot release
231 * experimental New snapshot release
232 * experimental New snapshot release
233 * experimental New snapshot release
234 * experimental New snapshot release
235 * experimental New snapshot release
236 * experimental New snapshot release
237
238 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 21 Jun 2020 10:33:23 +0200
239
c0400c3e 240llvm-toolchain-snapshot (1:11~++20200410111154+35052267023-1~exp1) experimental; urgency=medium
c222d30b 241
3807715d 242 * New snapshot release
c222d30b 243 * Bring back libc++-experimental
29bf0587 244 * remove no-cgi.patch - applied upstream
3807715d 245 * Also install liblldMachO2.a in liblld
0a9a03a8 246 * Reoder the cmake arg
5d2fdf2a
SL
247 * Update the copyright file with recent changes (Closes: #956287)
248 Thanks to Michael Lustfield for the detective work
c222d30b 249
75bf5ed6 250 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 11 Apr 2020 12:03:35 +0200
c222d30b 251
5be391cd
SL
252llvm-toolchain-snapshot (1:11~++20200409051253+d08105482e1-1~exp1) experimental; urgency=medium
253
254 * New snapshot release
255 * Bring back libc++-experimental
256 * remove no-cgi.patch - applied upstream
257 * Also install liblldMachO2.a in liblld
258 * Reoder the cmake arg
259 * Update the copyright file with recent changes (Closes: #956287)
260 Thanks to Michael Lustfield for the detective work
261
262 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 09 Apr 2020 17:21:05 +0200
263
444572f7 264llvm-toolchain-snapshot (1:11~++20200307074845+ec1d1f6ae70-1~exp1) experimental; urgency=medium
2fb108a3 265
53c6e38e 266 [ Sylvestre Ledru ]
2fb108a3
SL
267 * experimental New snapshot release
268 * Install clang-tidy headers in libclang-X.Y-dev
269 Path: usr/lib/llvm-11/include/clang-tidy/
270 Introduced upstream in https://reviews.llvm.org/D73236
271
53c6e38e
ST
272 [ Samuel Thibault ]
273 * hurd/hurd-cxx-paths.diff: Drop part of patch applied upstream, fix it so
274 it can be applied.
cfc0c35b
ST
275 * clang-tools-X.Y.install.in: Do not try to install hwasan_symbolize on
276 hurd-any.
53c6e38e 277
b4e77bcc
GC
278 [ Gianfranco Costamagna ]
279 * Add patch to port from old cgi to new html python3 method
280
444572f7 281 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 07 Mar 2020 19:51:40 +0100
2fb108a3
SL
282
283llvm-toolchain-snapshot (1:11~++20200123111717+04fd2041561-1~exp1) experimental; urgency=medium
1886743c 284
c98f3add 285 [ Sylvestre Ledru ]
84f5c897 286 * experimental New snapshot release - 11
1886743c 287 * Merge recent 9 changes (python 3 and testsuite mostly)
84f5c897 288
c98f3add
GC
289 [ Gianfranco Costamagna ]
290 * fix lldb-10 -P path print (Closes: #945445)
291 * Fix lldb python installation path and symlinks
292 * Drop version constraint from libffi-dev library, satisfied since
293 old-old-stable
294
2fb108a3 295 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 23 Jan 2020 14:52:30 +0100
1886743c 296
042c29b8
SL
297llvm-toolchain-10 (1:10.0.1-8) unstable; urgency=medium
298
299 * Don't use gold on ppc64el. It fails to build in that case
300 (Closes: #972317)
301
302 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 31 Oct 2020 14:13:25 +0100
303
21b733ad 304llvm-toolchain-10 (1:10.0.1-7) unstable; urgency=medium
2d2d5254 305
248fa401 306 [ Samuel Thibault ]
2d2d5254
ST
307 * debian/patches/hurd/hurd-cxx-paths.diff: Add missing GCC installation
308 initialization.
309
248fa401
SL
310 [ Sylvestre Ledru ]
311 * Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP.
21b733ad 312 * Rebuild to address the incompat issues (Closes: #972282)
248fa401 313
21b733ad 314 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 22 Oct 2020 22:29:07 +0200
2d2d5254 315
0a614d33
SL
316llvm-toolchain-10 (1:10.0.1-6) unstable; urgency=medium
317
20df1932 318 [ Sylvestre Ledru ]
0a614d33
SL
319 * Add debian/* to the copyright file. Uses the same license
320 as LLVM
321
20df1932
JC
322 [ Julien Cristau ]
323 * Cherry-pick "[PowerPC] PPCBoolRetToInt: Don't translate Constant's
324 operands". Fixes rustc crash building firefox-esr.
325
0a614d33
SL
326 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 02 Sep 2020 13:55:46 +0200
327
7149a00c 328llvm-toolchain-10 (1:10.0.1-5) unstable; urgency=medium
9f1b15d8
JPAG
329
330 [ John Paul Adrian Glaubitz ]
331 * Use dh-exec to exclude lib/libPolly*.a on powerpc and
332 powerpcspe from libclang-common-X.Y-dev.install.in
333
7149a00c
GC
334 [ Gianfranco Costamagna ]
335 * autopkgtests: ignore binfmts enable command return value.
336
337 -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 31 Aug 2020 12:28:24 +0200
9f1b15d8 338
f0e77470
GC
339llvm-toolchain-10 (1:10.0.1-4) unstable; urgency=medium
340
341 * Fix testsuite by ignoring binfmts test
342 (can't be enabled on autopkgtests)
343
344 -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 28 Aug 2020 21:54:05 +0200
345
7421596a
GC
346llvm-toolchain-10 (1:10.0.1-3) unstable; urgency=medium
347
348 * Fix testsuite by enabling binfmts support before using it
349 (the default is disabled)
350
351 -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 27 Aug 2020 12:42:20 +0200
352
f025de62 353llvm-toolchain-10 (1:10.0.1-2) unstable; urgency=medium
3f0e4fe6 354
f227b7f7 355 [ Samuel Thibault ]
3f0e4fe6
ST
356 * patches/hurd/hurd-cxx-paths.diff: Refresh, some of the factorization was
357 backported from 11 to 10.
358
f227b7f7
GC
359 [ Gianfranco Costamagna ]
360 * debian/patches/mips-force-nomadd4.patch: Apply and rebase patch to disable
361 nomadd4 on mips* (Closes: #964989)
362 - thanks Yunqiang Su <wzssyqa@gmail.com> for the patch
363
f025de62
GC
364 [ Steve Langasek ]
365 * Drop ocaml support on i386, which pulls in a series of packages which
366 is not reasonable to support.
367
368 -- Gianfranco Costamagna <locutusofborg@debian.org> Sun, 23 Aug 2020 22:57:55 +0200
369
370llvm-toolchain-10 (1:10.0.1-1) unstable; urgency=medium
371
372 * New release
373
374 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 21 Jul 2020 18:29:06 +0200
3f0e4fe6 375
3a3f6ba4 376llvm-toolchain-10 (1:10.0.1~+rc4-1) unstable; urgency=medium
b1f990c2 377
3a3f6ba4 378 * New RC release (of course, I was wrong)
7e32284e
SL
379 * Update the binfmt-support postinstall to match what is done elsewhere
380 in Debian
df2b5510 381 * Add binfmt-support to one of the autopkgtest tests
0d085612 382 And make sure that the test is only executed when installed correctly
df2b5510
SL
383 Otherwise, fails with
384 "./foo.bc: cannot execute binary file: Exec format error"
ae2a82d3
SL
385 * patches/remove-trailing-space-version.diff: cherry-pick an upstream patch
386 to address https://bugs.llvm.org/show_bug.cgi?id=38998#c15
387 trailing whitespace of clang full version causing a display issue
388 when building the linux kernel with clang
b1f990c2 389
df2b5510 390 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 08 Jul 2020 10:49:26 +0200
b1f990c2 391
df2b5510 392llvm-toolchain-10 (1:10.0.1~+rc3-1) unstable; urgency=medium
5eb28007 393
df2b5510
SL
394 * New rc release. Should be the last (this is why I am
395 uploading to unstable)
ab426c54 396 * Ship with integration-test-suite-test and run it with autopkgtest
df2b5510
SL
397 integration-test-suite-test is a project started by Serge Guelton
398 and myself.
ab426c54
SL
399 The goal is to provide a set of tests to verify that llvm/clang/etc
400 are working as expected in a distro (Linux, BSD, etc).
401 But also to bring a set of expectations of what a LLVM toolchain should
402 looks like when shipping to users.
403 Serge is taking care of that work for Fedora/Redhat.
404
df2b5510 405 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 07 Jul 2020 09:44:59 +0200
ab426c54
SL
406
407llvm-toolchain-10 (1:10.0.1~+rc2-1~exp1) experimental; urgency=medium
408
409 * New rc release
5eb28007
SL
410 * Pass CLANG_VENDOR to CLANG_BOOTSTRAP_PASSTHROUGH
411 Fix https://bugs.llvm.org/show_bug.cgi?id=38998
412 For our friends of https://github.com/ClangBuiltLinux/
a744c127
SL
413 * remove try-to-fix-polly-link.patch and D74453-riscv-atomic_cmp_xchg.diff
414 (applied upstream)
5eb28007 415
b1f990c2 416 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 27 Jun 2020 11:28:28 +0200
5eb28007 417
1883442d 418llvm-toolchain-10 (1:10.0.1~+rc1-1~exp1) experimental; urgency=medium
29bfb511 419
3bea2aed 420 [ Sylvestre Ledru ]
1883442d 421 * first rc of 10.0.1
117c9717 422 * Enable LLVM_ENABLE_DUMP (Closes: #956966)
2048b4af
SL
423 * Move binfmt-support as Recommends llvm-10-runtime
424 instead of a strong dependencies (Closes: #958127)
6f053508
SL
425 * build libc++ with -DLIBCXX_USE_COMPILER_RT=YES
426 and -DLIBCXXABI_USE_COMPILER_RT=YES
85126847 427 * Remove D76596.diff (merged upstream)
29bfb511 428
3bea2aed
GC
429 [ Gianfranco Costamagna ]
430 * Don't run tests on riscv64/Ubuntu for now, the virtual machines timeout
431 during testsuite (probably lack of proper capable hardware to run it)
29bfb511 432
85126847 433 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 19 May 2020 08:17:26 +0200
29bfb511 434
636c28e4
SL
435llvm-toolchain-10 (1:10.0.0-4) unstable; urgency=medium
436
2e5e0ec3
SL
437 * Also ship polly libs in libclang-common-10-dev.
438 Fixes bug #44870 (upstream)
ec7274fe 439 * move risc patches into their own directory
636c28e4
SL
440
441 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 10 Apr 2020 10:27:41 +0200
442
49bd6386
SL
443llvm-toolchain-10 (1:10.0.0-3) unstable; urgency=medium
444
bb359b01 445 * ppc64el/autopkgtest: Just like with arm64, ignore two tests
be68e8fc
SL
446 * Update the copyright file with recent changes (Closes: #956287)
447 Thanks to Michael Lustfield for the detective work
bb359b01 448
49bd6386
SL
449 [ Jessica Clarke ]
450 * Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on
451 riscv64.
452
c6c5dab7
GC
453 [ William Grant ]
454 * debian/patches/riscv64-multilib-empty.patch: Adjust riscv64 GCC detector
455 to also check for existence of crtbegin.o in the default multilib dir,
456 like most other ports. Fixes FTBFS on riscv64, since on Ubuntu
457 /usr/lib/gcc/riscv64-linux-gnu/10 exists but is empty (gcc-10-base is
458 installed, but libgcc-10-dev is not).
459
49bd6386
SL
460 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 02 Apr 2020 21:48:13 +0200
461
eb0cd898 462llvm-toolchain-10 (1:10.0.0-2) unstable; urgency=medium
de29f38e 463
af118900
GC
464 [ Dimitri John Ledkov <xnox@ubuntu.com> ]
465 * s390x: set default abi to z196 for debian, and z13 for ubuntu.
466 LP: #1864226
467
281e4e21
GC
468 [ Matthias Klose <doko@ubuntu.com> ]
469 * Apply D76596.diff, proposed backport from the trunk. LP: #1867173.
a348a395 470 This was causing postgresql to FTBFS with llvm 10
af118900
GC
471
472 -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 27 Mar 2020 05:16:28 +0100
473
474llvm-toolchain-10 (1:10.0.0-1) unstable; urgency=medium
475
476 * New release
477
478 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 24 Mar 2020 17:37:07 +0100
479
b1877018
SL
480llvm-toolchain-10 (1:10.0.0~+rc6-1) unstable; urgency=medium
481
482 [ Sylvestre Ledru ]
483 * Sixth RC release
484 * Really fix the arm64 autopkgtest
9afbef15 485
23f96008 486 [ Gianfranco Costamagna ]
9afbef15
GC
487 * debian/patches/d21664cce1db8debe2528f36b1fbd2b8af9c9401.patch:
488 - cherry-pick upstream commit to hopefully unbreak mesa builds
489
b1877018 490 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 23 Mar 2020 20:39:36 +0100
9afbef15 491
75d1abe1 492llvm-toolchain-10 (1:10.0.0~+rc5-1) unstable; urgency=medium
261f8fdf 493
75d1abe1 494 * Fith RC release
261f8fdf
SL
495 * Make autopkgtest/qualify-clang.sh work on arm64
496
75d1abe1 497 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 19 Mar 2020 15:59:43 +0100
261f8fdf 498
e219d57a 499llvm-toolchain-10 (1:10.0.0~+rc4-1) unstable; urgency=medium
de29f38e 500
31c0940c 501 * Fourth RC release
de29f38e 502 * Disable the emmintrin.h build test in qualify-clang.sh on arm64
943e6382 503 * Add some tests for clangd usage
de29f38e 504
e219d57a 505 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 13 Mar 2020 20:42:36 +0100
de29f38e 506
4e719e49
SL
507llvm-toolchain-10 (1:10.0.0~+rc3-1) unstable; urgency=medium
508
509 * Third RC release
510
511 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Mar 2020 14:56:12 +0100
512
9d4d39ee
SL
513llvm-toolchain-10 (1:10.0.0~+rc2-3) unstable; urgency=medium
514
515 * Disable libfuzzer on x86
516 https://bugs.llvm.org/show_bug.cgi?id=43677
517 FTBFS otherwise
fb40b378
SL
518 * Add a libclang-cpp10-dev package (needed to unbreak the cmake)
519 https://bugs.llvm.org/show_bug.cgi?id=42432
db2178ef 520 This makes libclang-cpp10 usable and polish the links and dups
afcf091f 521 * Fix the *clang* desc as C++17 is supported
9d4d39ee
SL
522
523 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 01 Mar 2020 20:59:25 +0100
524
6a26661f
SL
525llvm-toolchain-10 (1:10.0.0~+rc2-2) unstable; urgency=medium
526
1fc5668e 527 [ Sylvestre Ledru ]
e042e540
SL
528 * Bring back libfuzzer, for some reasons I don't remember
529 I disabled it:
6a26661f 530 https://bugs.llvm.org/show_bug.cgi?id=41956
a3bfe3f2
SL
531 * Silent the polly tests in debian/qualify-clang.sh
532 clang (LLVM option parsing): Unknown command line argument
533 '-polly'. Try: 'clang (LLVM option parsing) --help'
6a26661f 534
1fc5668e
AJ
535 [ Aurelien Jarno ]
536 * Also disable hwasan_symbolize on mipsel mips64el riscv64
537
3b82b548
SL
538 [ Gianfranco Costamagna ]
539 * Patch to convert old python3 cgi method into the new html one
540
541 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 29 Feb 2020 14:04:22 +0100
6a26661f 542
32f3c4d2 543llvm-toolchain-10 (1:10.0.0~+rc2-1) unstable; urgency=medium
8fdd679e 544
2ae13425 545 * Upload to unstable to get ci.debian.net testing
8fdd679e
SL
546 * Also disable hwasan_symbolize on armel s390x powerpc ppc64
547
548 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 16 Feb 2020 14:50:53 +0100
549
63c64463 550llvm-toolchain-10 (1:10.0.0~+rc2-1~exp1) experimental; urgency=medium
0964b15d 551
63c64463
SL
552 * Second RC release
553 - Should fix the s390x issue (reported upstream)
554 (Closes: #950900)
0964b15d
SL
555 * Do not try to install hwasan_symbolize on armhf ppc64el
556 as it isn't built
63c64463 557 (Closes: #950899)
0964b15d 558
ec590400
ST
559 [ Samuel Thibault ]
560 * hurd/hurd-cxx-paths.diff: Fix patch so it can be applied.
f968f6db
ST
561 * clang-tools-X.Y.install.in: Do not try to install hwasan_symbolize on
562 hurd-any.
ec590400 563
0964b15d
SL
564 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 06 Feb 2020 10:37:39 +0100
565
8720d179 566llvm-toolchain-10 (1:10.0.0~+rc1-1~exp1) experimental; urgency=medium
1886743c 567
ca7f1e0d
GC
568 [ Gianfranco Costamagna ]
569 * fix lldb-10 -P path print (Closes: #945445)
570 * Fix lldb python installation path and symlinks
571 * Drop version constraint from libffi-dev library, satisfied since
572 old-old-stable
573
8720d179
SL
574 [ Sylvestre Ledru ]
575 * First RC release
44aa60f6
SL
576 * For now, disable ThinLTO usage because:
577 - LLVM_ENABLE_LTO doesn't work with gcc >= 9 (option not accepted)
578 - BOOTSTRAP_LLVM_ENABLE_LTO is producing some large binary
579 (uses llvm ir instead of binary code)
580 See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=943623
581 * Thanks to this previous change, don't hardcode gcc 8
8720d179
SL
582
583 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 03 Feb 2020 10:30:50 +0100
7dfd9356
GC
584
585llvm-toolchain-10 (1:10~++20200121023453+de4b2a7fad6-1~exp1) experimental; urgency=medium
586
587 * Branch llvm-toolchain-10 into its own branch
588 * Merge recent 9 changes (python 3 and testsuite mostly)
589
590 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 21 Jan 2020 14:38:02 +0100
1886743c 591
37d53e8d 592llvm-toolchain-snapshot (1:10~+20191229111838+6991d5728f1-1~exp1) experimental; urgency=medium
6d955ccc
SL
593
594 * experimental New snapshot release
6684f35c
SL
595 * Add a '+' in the version (as the old upload is high than the one without)
596 Will be removed in 11
9e4a8de9 597 * Sync 9 into 10
e0a08d8e 598 * Change of the version layout date+short git version
82f2fa1d
SL
599 * Install /usr/lib/llvm-@LLVM_VERSION@/lib/libarcher_static.a
600 /usr/lib/llvm-@LLVM_VERSION@/lib/libarcher.so in libomp-X-dev
68cccd33 601 * Install usr/lib/llvm-@LLVM_VERSION@/lib/clang/@LLVM_VERSION_FULL@/bin/hwasan_symbolize in clang-tools-X.Y
4c39deca
SL
602 * Introduce python3-clang-10 (closes: #942826)
603 * Remove python-lldb-10
604 * Remove Python 2 deps (Closes: #945695)
a958f0b7
SL
605 * Disable the polly testsuite:
606 - freezing in the current build
607 - not a big deal if failing
82f2fa1d 608
7de134cd 609 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 29 Dec 2019 12:47:15 +0100
e0a08d8e 610
7de134cd 611llvm-toolchain-snapshot (1:10~+201911120943210600592dd459242-1~exp1) experimental; urgency=medium
b534a2ca
SL
612
613 * Repack to move to git
b1c48f4b 614 * Change the versioning scheme to git:
b534a2ca
SL
615 Infos of the last commit
616 - ~+ (this syntax is to make sure that this version > ~svn)
617 - date
618 - hour/minute/second
619 - short git hash
620 * Move the checkout of the sources from svn to git
621 * Use -DLLVM_ENABLE_PROJECTS instead of symlinks
622 * Use -DBOOTSTRAP_LLVM_ENABLE_LTO instead of
623 -DLLVM_ENABLE_LTO (not sure what it wasn't done)
0033f384
SL
624 * clang: Force the installation of libclang-cpp with the exact same version
625 and remove libclang as dep
b43aed44 626 * Bunch of changes coming from the branch 9
b534a2ca 627
6fa139aa 628 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 12 Nov 2019 16:51:40 +0100
b534a2ca 629
2923b2ff 630llvm-toolchain-snapshot (1:10~svn375339-1~exp1) experimental; urgency=medium
36436724
SL
631
632 * New snapshot release
2923b2ff 633 * Last upload before the move to git
36436724
SL
634 * lldb-libname.diff: disable for now, seems it that it is now handled
635 by cmake https://reviews.llvm.org/D68858. TODO: check it still work
636 * Remove "revert-r373786-libclang-cpp.diff" (applied upstream)
d72b70cd
SL
637 * Add dependency between libclang-cpp => libllvm with the exact version
638 (Closes: #942526)
9d276d75
SL
639 * Build using -DCLANG_LINK_CLANG_DYLIB=ON to force the usage of dynamic
640 library instead of static library when building clang tools.
641 Decreases the total size from 510M to 278M (amd64)
36436724 642
2923b2ff 643 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 19 Oct 2019 12:19:36 +0200
36436724 644
139bf2b8 645llvm-toolchain-snapshot (1:10~svn374655-1~exp1) experimental; urgency=medium
2b7b74fe
SL
646
647 * New snapshot release
57f69abc
SL
648 * Install pp-trace, clang-move and clang-offload-wrapper in
649 clang-tools-10
1ab500b4
SL
650 * Revert
651 "[clang-tools-extra] [cmake] Link against libclang-cpp whenever
652 possible" as it introduces a dep from libclang to libclang-cpp
653 Breaking the symbol list (and people should like to libclang-cpp
654 if they want to use C++ api)
ef8b3409 655 https://bugs.llvm.org/show_bug.cgi?id=43589
78a11429 656 * Added a check in debian/rules to prevent that from happening again
2b7b74fe 657
348e54cd 658 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 12 Oct 2019 16:27:53 +0200
2b7b74fe 659
6bbfdc3d 660llvm-toolchain-snapshot (1:10~svn372920-1~exp1) experimental; urgency=medium
01bd6d19
SL
661
662 * New snapshot release
46073474
SL
663 * Add two new symbols to libclang1:
664 - clang_install_aborting_llvm_fatal_error_handler
665 - clang_uninstall_llvm_fatal_error_handler
6bbfdc3d 666 * site-packages renamed to dist-packages in python3-lldb-10
01bd6d19
SL
667
668 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 07 Sep 2019 09:07:01 +0200
669
79d55d9d 670llvm-toolchain-snapshot (1:10~svn370840-1~exp1) experimental; urgency=medium
8d40ce03
SL
671
672 * New snapshot release
5856ba19
SL
673 * Update of the license file. Upstream moved to Apache 2
674 with LLVM exception (Closes: #935149)
675 * Debian moved to gcc-9. This gcc version now refuses -flto="Thin"
676 Move from LLVM_ENABLE_LTO="Thin" to BOOTSTRAP_LLVM_ENABLE_LTO="Thin"
677 to mitigate the issue (the argument should be passed only at the
678 second stage of the build process)
679 See https://bugs.llvm.org/show_bug.cgi?id=43193
680 * Rename libclang-cpp1-10 to libclang-cpp10 to match the soname and libllvm10
681 naming (at some point, all libs should do that ...)
b67bb653
SL
682 * New symbols in libomp5:
683 - GOMP_loop_nonmonotonic_dynamic_next
684 - GOMP_loop_nonmonotonic_dynamic_start
685 - GOMP_loop_nonmonotonic_guided_next
686 - GOMP_loop_nonmonotonic_guided_start
687 - GOMP_loop_ull_nonmonotonic_dynamic_next
688 - GOMP_loop_ull_nonmonotonic_dynamic_start
689 - GOMP_loop_ull_nonmonotonic_guided_next
690 - GOMP_loop_ull_nonmonotonic_guided_start
691 - GOMP_parallel_loop_nonmonotonic_dynamic
692 - GOMP_parallel_loop_nonmonotonic_guided
190a2741
SL
693 * Workaround bug https://bugs.llvm.org/show_bug.cgi?id=42994
694 (fails to link on Debian buster)
db93c13e 695 * for Ubuntu xenial: pass PYTHON_EXE to the stage2 build
190a2741 696
79d55d9d 697 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Sep 2019 11:42:50 +0200
190a2741 698
a74f073a 699llvm-toolchain-snapshot (1:10~svn368740-1~exp1) experimental; urgency=medium
d311e1c2
GC
700
701 [ Gianfranco Costamagna ]
809a9f61 702 * Fixed wrong shlib generation of libomp5 library
d311e1c2
GC
703 * clangd: fix missing epoch in breaks/replaces relationship
704 * testsuite, add python, used in some test
43384cc1 705 * Cherry-pick various fixes from branch 8 and 9, do not break anymore with libllvm3.9v4
d311e1c2 706
fdacc675
AJ
707 [ Aurelien Jarno ]
708 * Add support for riscv64:
709 - Always link with -latomic on riscv64.
710 - patches/clang-riscv64-multiarch.diff: add multiarch paths for riscv64.
711 - patches/clang-riscv64-rv64gc.diff: default to lp64d ABI and rv64gc ISA.
3c561a43 712 * Document riscv64 debian specific changes in README.source.
fdacc675 713
8a73f7d5
SL
714 [ Sylvestre Ledru ]
715 * New snapshot release
809a9f61 716 * lldb-mi removed
d828f29c 717 * Ship clangd-10 as a new package (Closes: #932432)
8a73f7d5 718
809a9f61 719 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 13 Aug 2019 21:37:46 +0200
fba201e2 720
ce4a4a6e
SL
721llvm-toolchain-snapshot (1:10~svn368706-1~exp1) experimental; urgency=medium
722
723 [ Sylvestre Ledru ]
724 * lldb-mi removed
725
726 [ Gianfranco Costamagna ]
727 * clangd: fix missing epoch in breaks/replaces relationship
728 * testsuite, add python, used in some test
729 * Cherry-pick various fixes from branch 8 and 9, do not break anymore with libllvm3.9v4
730
731 [ Sylvestre Ledru ]
732 * New snapshot release
733
734 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 13 Aug 2019 17:55:41 +0200
735
bb6d55eb
SL
736llvm-toolchain-snapshot (1:10~svn366440-1~exp1) experimental; urgency=medium
737
f0427298
SL
738 * New version in snapshot (10)
739
045084eb 740 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jul 2019 18:58:32 +0200
f0427298 741
9e343e65 742llvm-toolchain-9 (1:9.0.1-15) unstable; urgency=low
cb42a277
SL
743
744 * Replace use of deprecated $ADTTMP with $AUTOPKGTEST_TMP.
f0b4b8ba
VC
745 * Ensure fixfilepath feature is disabled. The fixfilepath
746 feature sets a -ffile-prefix-map flag, which is only
747 supported in clang-10. (Closes: #972751).
748 Thanks to Vagrant Cascadian for the patch
e461697a
SL
749 * Don't use gold on ppc64el. It fails to build in that case
750 (Closes: #972317)
f0b4b8ba 751
9e343e65 752 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 31 Oct 2020 14:09:15 +0100
f0b4b8ba 753
53f7e886
GC
754llvm-toolchain-9 (1:9.0.1-14) unstable; urgency=medium
755
756 * debian/patches/b288d90b39f4b905c02092a9bfcfd6d78f99b191.patch:
757 * debian/patches/3185c30c54d0af5bffbff3bcfd721668d086ff10.patch:
758 - cherry-pick upstream fixes for ppc64el build failure (Closes: #968174)
696e5c77 759 * Previous version closed bug: 964988 (Closes: #964988)
53f7e886
GC
760
761 -- Gianfranco Costamagna <locutusofborg@debian.org> Sat, 15 Aug 2020 21:53:41 +0200
762
763llvm-toolchain-9 (1:9.0.1-13) unstable; urgency=medium
eb3c0a4e
AJ
764
765 [ Aurelien Jarno ]
696e5c77
GC
766 * Add mips-force-nomadd4.diff to default to +nomadd4 on MIPS. (Closes:
767 #964988)
eb3c0a4e 768
9e04a9e1
XL
769 [ Ximin Luo ]
770 * Add 373184.patch to fix soundness issue affecting rustc. (Closes: #959877)
daad6208
XL
771 * Add f8e146f3430de3a6cd904f3f3f7aa1bfaefee14c.patch to fix big-endian
772 miscompilation affecting rustc.
9e04a9e1 773
53f7e886 774 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 07 Jul 2020 18:18:00 +0200
eb3c0a4e 775
dd39fde3 776llvm-toolchain-9 (1:9.0.1-12) unstable; urgency=medium
868a0382
JC
777
778 * Cherry-pick upstream patch D74453 to fix atomic compare-and-swap on
779 riscv64.
042c29b8 780 riscv64.
204cffaf 781
7e77b1ae
GC
782 [ William Grant ]
783 * debian/patches/riscv64-multilib-empty.patch: Adjust riscv64 GCC detector
784 to also check for existence of crtbegin.o in the default multilib dir,
785 like most other ports. Fixes FTBFS on riscv64, since on Ubuntu
786 /usr/lib/gcc/riscv64-linux-gnu/10 exists but is empty (gcc-10-base is
787 installed, but libgcc-10-dev is not).
868a0382
JC
788
789 -- Jessica Clarke <jrtc27@debian.org> Wed, 01 Apr 2020 16:23:55 +0100
790
35295a2e
SL
791llvm-toolchain-9 (1:9.0.1-11) unstable; urgency=medium
792
e40e4d82
SL
793 * Allow one to build g++ 9 & 10 to fix a gcc build dependency
794 (closes: #955144)
35295a2e
SL
795 And disable thin lto on all archs
796 It needs gcc-8 after after 8 will reject the -flto=thin arg
b1c48f4b 797 And BOOTSTRAP_LLVM_ENABLE_LTO will generate .so with llvm IR instead
35295a2e
SL
798 of native code
799
800 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 31 Mar 2020 21:11:56 +0200
801
3463a4b8 802llvm-toolchain-9 (1:9.0.1-10) unstable; urgency=medium
9e4ac381
GC
803
804 * debian/patches/947f9692440836dcb8d88b74b69dd379d85974ce.patch:
805 - cherry-pick upstream fix for glibc 2.31
806
807 -- Gianfranco Costamagna <locutusofborg@debian.org> Sat, 07 Mar 2020 01:01:35 +0100
808
97a3ae6b 809llvm-toolchain-9 (1:9.0.1-9) unstable; urgency=medium
48adc09e
GC
810
811 * Add patch to fix python3.8 test failures with deprecated cgi method, move
812 to new html parser
813
814 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 25 Feb 2020 15:28:58 +0100
815
0df42be3 816llvm-toolchain-9 (1:9.0.1-8) unstable; urgency=medium
56f77a70
GC
817
818 * Add two new python autopkgtests to avoid regressions in the future
cb145e67
GC
819 * Fix m68k architecture
820 * Add Myself to uploaders
821 * Revert site-packages/dist-packages hacking mv, this is done upstream now
56f77a70 822
cb145e67 823 -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 23 Jan 2020 14:30:57 +0100
56f77a70 824
adb537de 825llvm-toolchain-9 (1:9.0.1-7) unstable; urgency=medium
19575699
GC
826
827 * Add dependency on libclang-cpp-9 from llvm-9-dev (Closes: #946761)
828 * fix lldb-9 -P path print (Closes: #945445)
adb537de 829 * Fix lldb python installation path and symlinks
19575699
GC
830
831 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 21 Jan 2020 13:05:06 +0100
832
113395c6
GC
833llvm-toolchain-9 (1:9.0.1-6) unstable; urgency=medium
834
835 * Team upload.
836 * Add some more python3 shebangs (Closes: #948497)
837
838 -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 10 Jan 2020 09:37:55 +0100
839
a4681d5a
GC
840llvm-toolchain-9 (1:9.0.1-5) unstable; urgency=medium
841
842 * Install clang in Python3 directory (Closes: #948409)
843 - thanks Mike Gabriel for the helpful report!
844
845 -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 08 Jan 2020 12:15:06 +0100
846
9ad05c3e
GC
847llvm-toolchain-9 (1:9.0.1-4) unstable; urgency=medium
848
849 * Source only upload to sid
850 * Force a python3 shebang on python modules to fix testsuite
851 * Do not run z3 tests if z3 support is not enabled
852
853 -- Gianfranco Costamagna <locutusofborg@debian.org> Sat, 04 Jan 2020 08:52:02 +0100
854
b8ee0996 855llvm-toolchain-9 (1:9.0.1-3) unstable; urgency=medium
df8b6900
JPAG
856
857 [ John Paul Adrian Glaubitz ]
858 * Build polly docs and manpages only when polly is enabled (Closes: #947236)
859
b8ee0996 860 [ Sylvestre Ledru ]
0db2295d 861 * Introduce python3-clang-9 (closes: #942826)
c05f6c91 862 * Remove python-lldb-9
0db2295d 863 * Remove Python 2 deps (Closes: #945695)
9958e77a 864
b8ee0996 865 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 29 Dec 2019 12:37:34 +0100
9958e77a 866
342e98d4 867llvm-toolchain-9 (1:9.0.1-2) unstable; urgency=medium
d3c0a475 868
ec315806 869 [ James Clarke ]
d3c0a475
JC
870 * Include upstream patch D71028 for rust mips tests (Closes: #946874)
871
ec315806
AJ
872 [ Aurelien Jarno ]
873 * Include upstream patch D60657 for rust support on riscv64.
874
d3c0a475
JC
875 -- James Clarke <jrtc27@debian.org> Fri, 20 Dec 2019 18:30:29 +0000
876
be78110f 877llvm-toolchain-9 (1:9.0.1-1) unstable; urgency=medium
a6fc5bfd 878
be78110f 879 * New stable release
a6fc5bfd
SL
880
881 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 19 Dec 2019 13:48:21 +0100
882
345ea2ec
GC
883llvm-toolchain-9 (1:9.0.1~+rc3-2) unstable; urgency=medium
884
885 * Team upload.
886 [ Gianfranco Costamagna ]
887 * Commit Breaks/Replaces into git
888
889 [ Julian Andres Klode ]
890 * Fix llvm-9-tools Breaks/Replaces libclang-common-9-dev (<< 1:9.0.1~+rc2)
891 (Closes: #946473)
892
893 -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 19 Dec 2019 00:26:04 +0100
894
895llvm-toolchain-9 (1:9.0.1~+rc3-1) unstable; urgency=medium
7becadf0 896
56beb28b 897 [ Sylvestre Ledru ]
345ea2ec 898 * New snapshot release + upload to unstable
7becadf0 899 * Use secure URI in debian/watch.
0b034fd1 900 * Move source package lintian overrides to debian/source.
e23e7aec
SL
901 * Remove patches force-gcc-header-obj.diff, hurd-pathmax.diff, impl-
902 path-hurd.diff, libcxxabi-arm-ehabi-fix.patch, libcxxabi-test-don-t-
903 fail-extended-long-double.patch, revert-change-soname.diff, try-to-
904 unbreak-thinlto.diff that are missing from debian/patches/series.
583a0943 905 * Rely on pre-initialized dpkg-architecture variables.
589a4e35
SL
906 * Move transitional package libclang-cpp1-9 to oldlibs/optional per
907 policy 4.0.1.
7becadf0 908
56beb28b
AJ
909 [ Aurelien Jarno ]
910 * llvm-riscv64-fix-cffi.diff: backport patch to fix CFI directives on
911 riscv64 from master.
912
345ea2ec 913 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 14 Dec 2019 12:43:17 +0100
7becadf0 914
a8245987 915llvm-toolchain-9 (1:9.0.1~+rc2-1~exp1) experimental; urgency=medium
e7d54dd0 916
a8245987 917 * New snapshot release
e7d54dd0
SL
918 * Fix some paths, upstream moved from site-packages
919 to dist-packages for python packages
1c9da5ca 920 * Move yaml-bench from libclang-common-X.Y-dev to llvm-X.Y-tools where
132a99b7
SL
921 it belongs
922 See http://lists.llvm.org/pipermail/llvm-dev/2019-December/137337.html
20bfbd7d 923 * Add a project in the cmake-test to silent a warning
a8245987 924 (Closes: #945489)
20bfbd7d 925
daae4320 926 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 03 Dec 2019 07:56:16 +0100
20bfbd7d 927
60e866cf
SL
928llvm-toolchain-9 (1:9.0.1~+rc1-1~exp1) experimental; urgency=medium
929
930 * New snapshot release
931
932 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 24 Nov 2019 14:51:29 +0100
933
e1a42103
GC
934llvm-toolchain-9 (1:9.0.0-5) UNRELEASED; urgency=medium
935
936 [ Gianfranco Costamagna ]
937 * Patch cmake files to disable the z3 support in Ubuntu
938 * Simplify rules file to put -g1 everywhere
939
940 [ Sylvestre Ledru ]
6dd0d365 941 * Add a project in the cmake-test to silent a warning (Closes: #945489)
e1a42103
GC
942
943 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 26 Nov 2019 09:24:38 +0100
944
f475c134 945llvm-toolchain-9 (1:9.0.0-4) unstable; urgency=medium
8b192b77 946
db9dd59a 947 [ Samuel Thibault ]
8b192b77 948 * hurd-cxx-paths.diff: Re-introduce patch to find C++ headers.
0d2cfc00
ST
949 * hurd-EIEIO-undef.diff: Drop patch, already fixed a different way upstream.
950 * hurd-pathmax.diff: Drop now-useless parts.
8b192b77 951
db9dd59a
SL
952 [ Sylvestre Ledru ]
953 * Add libz3-dev as dependencies on llvm-X.Y-dev (Closes: #943996)
461354cf
SL
954 * Update build-dep libpfm4-dev to linux-any.
955 Thanks to Samuel Thibault for the patch
a9b7e176 956
84c30378
GC
957 [ Gianfranco Costamagna ]
958 * Add also Ubuntu focal to the gcc-8 arch list
959
461354cf 960 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 05 Nov 2019 10:30:26 +0100
a9b7e176 961
a2b0973b
SL
962llvm-toolchain-9 (1:9.0.0-3) unstable; urgency=medium
963
964 * Seems to be ok, uploading to unstable
965 (Closes: #942864) fuzzer issues
966 (Closes: #943623) libclangIndex.a are llvm ir bitcode
967
968 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 31 Oct 2019 20:36:09 +0100
969
29cfc05b 970llvm-toolchain-9 (1:9.0.0-3~exp2) experimental; urgency=medium
616fe11c 971
29cfc05b 972 [ Weston Ortiz ]
616fe11c 973 * Remove incorrect Breaks/Conflicts for lldb-9 package
29cfc05b 974 https://bugs.llvm.org/show_bug.cgi?id=43451
616fe11c 975
29cfc05b 976 [ Sylvestre Ledru ]
61796d6d 977 * disable-fuzzer-compiler-rt.diff: bring back this patch.
30a87415 978 Still breaks i386 compiler-rt/fuzzer
61796d6d 979 Disable fuzzer only for i386
dbba4938
SL
980 * Use stage2 files to build the doc. For some reasons, clang-tools-extra
981 html generation stopped working
52633865 982 * Disable z3 when the version is too old
30a87415 983
f5e9f1d0 984 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 31 Oct 2019 00:29:09 +0100
30a87415 985
81857713
SL
986llvm-toolchain-9 (1:9.0.0-3~exp1) experimental; urgency=medium
987
988 * Revert the change -DBOOTSTRAP_LLVM_ENABLE_LTO to use
989 -DLLVM_ENABLE_LTO to see if it fixes 943623
990 and/or 942864
991 Disable disable-fuzzer-compiler-rt.diff to evaluate the whole thing
992
993 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 29 Oct 2019 20:05:38 +0100
994
d2c4dc94
SL
995llvm-toolchain-9 (1:9.0.0-2) unstable; urgency=medium
996
997 * polly, openmp & lldb aren't enabled for every platform
998 So, add to PROJECTS only when enabled
6c66a179
SL
999 * clang: Force the installation of libclang-cpp with the exact same version
1000 and remove libclang as dep
fafec61c
SL
1001 * With the github move, libfuzzer is now compiled as part of the build
1002 process. It fails to compile for some unexpected reasons.
1003 As I have been compiling libfuzzer by hand for a while, just still
1004 do this.
d60813a0
SL
1005 See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942864
1006 https://bugs.llvm.org/show_bug.cgi?id=43677
fafec61c 1007 disable-fuzzer-compiler-rt.diff
14fdca62
SL
1008 * Disable all kfreebsd patches:
1009 - Needs rebasing on snapshot often
1010 - Didn't build on Debian for a while
1011 - Not forwarded upstream
1012 - No support from the team
d2c4dc94
SL
1013
1014 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 20 Oct 2019 17:27:50 +0200
1015
989941a6 1016llvm-toolchain-9 (1:9.0.0-1) unstable; urgency=medium
be48bcd9 1017
989941a6
SL
1018 * Repack to move to git
1019 * Move the checkout of the sources from svn to git
1020 * Use -DLLVM_ENABLE_PROJECTS instead of symlinks
1021 * Use -DBOOTSTRAP_LLVM_ENABLE_LTO instead of
1022 -DLLVM_ENABLE_LTO (not sure what it wasn't done)
be48bcd9
SL
1023 * Add dependency between libclang-cpp => libllvm with the exact version
1024 (Closes: #942526)
cf3869bb 1025
989941a6 1026 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 19 Oct 2019 10:30:41 +0200
cf3869bb 1027
512699f0
SL
1028llvm-toolchain-9 (1:9-3) unstable; urgency=medium
1029
1030 * python-clang-9: missing dependency on libclang-9-dev
1031 (Closes: #941890)
ca26100d
SL
1032 * Enable Z3 solver (llvm & clang) to improve the quality of the static
1033 analysis results
f58c4f15
SL
1034 * Do not fail the test suite on the -lclang-cpp failing
1035 I think I need to create a libclang-cpp-dev package to unblock it
1036 (but dunno why it works locally)
512699f0 1037
cf3869bb 1038 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 17 Oct 2019 18:38:28 +0200
512699f0 1039
6de8a147
SL
1040llvm-toolchain-9 (1:9-2) unstable; urgency=medium
1041
3120a793
GC
1042 [ Gianfranco Costamagna ]
1043 * Enable lldb on s390x too, it builds fine now
1044 * python*lldb, depend on liblldb-9 to avoid failure during import
1045 * Add a basic cmake test to see if the package is imported correctly
1046
1047 [ Sylvestre Ledru ]
1048 * add a cpuid check
6de8a147
SL
1049 * /disable-lit-cpuid-install.diff: Remove the lit-cpuid from the llvm
1050 install.
1051 It is provided by lldb and we don't want to add this as a new
1052 dep from llvm-dev (Closes: #941082 #941306)
1053
1054 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 03 Oct 2019 18:14:21 +0200
1055
1ea7b813
SL
1056llvm-toolchain-9 (1:9-1) unstable; urgency=medium
1057
1058 * New release
1059 * Fix the FTBFS on all platform by adding -DCLANG_BUILD_EXAMPLES=OFF
1060 to cmake.
1061 So, the following libs aren't built anymore:
1062 - usr/lib/llvm-9/lib/SampleAnalyzerPlugin.so
1063 - usr/lib/llvm-9/lib/CheckerDependencyHandlingAnalyzerPlugin.so
1064 - usr/lib/llvm-9/lib/CheckerOptionHandlingAnalyzerPlugin.so
1065
1066 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 24 Sep 2019 21:09:57 +0200
1067
b27d521a
GC
1068llvm-toolchain-9 (1:9~+rc5-1~exp2) experimental; urgency=medium
1069
1070 * debian/patches/D67877.patch: fix LLVMExports.cmake with upstream-proposed
1071 patch (Closes: #941082)
1072
1073 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 24 Sep 2019 18:57:31 +0200
1074
0277bb6e
SL
1075llvm-toolchain-9 (1:9~+rc5-1~exp1) experimental; urgency=medium
1076
1077 * New snapshot release
1078
1079 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 13 Sep 2019 14:45:01 +0200
1080
b247266d
SL
1081llvm-toolchain-9 (1:9~+rc4-1~exp1) experimental; urgency=medium
1082
1083 * New snapshot release
1084
1085 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 10 Sep 2019 15:25:46 +0200
1086
c6417dba
SL
1087llvm-toolchain-9 (1:9~+rc3-1~exp3) experimental; urgency=medium
1088
a4bb0476
SL
1089 * Force gcc before 9 (gcc 8 on Debian unstable) because it causes
1090 huge increase of the size of the .deb (because of .a and .so) and
1091 issues in the libs
c6417dba
SL
1092 (Closes: #939472)
1093
1094 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 06 Sep 2019 23:27:28 +0200
1095
2a58c5d8
SL
1096llvm-toolchain-9 (1:9~+rc3-1~exp2) experimental; urgency=medium
1097
1098 * Debian moved to gcc-9. This gcc version now refuses -flto="Thin"
1099 Move from LLVM_ENABLE_LTO="Thin" to BOOTSTRAP_LLVM_ENABLE_LTO="Thin"
1100 to mitigate the issue (the argument should be passed only at the
1101 second stage of the build process)
1102 See https://bugs.llvm.org/show_bug.cgi?id=43193
8c49cbc3 1103 * Fix a link issue (Closes: #939172)
027e3981 1104
c1a45183 1105 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 02 Sep 2019 10:46:45 +0200
2a58c5d8 1106
af7b5824 1107llvm-toolchain-9 (1:9~+rc3-1~exp1) experimental; urgency=medium
027e3981 1108
af7b5824 1109 * New snapshot release
027e3981
SL
1110 * Update of the license file. Upstream moved to Apache 2
1111 with LLVM exception (Closes: #935149)
8b625e44
SL
1112 * remove 0050-Remove-explicit-python-version-list.patch
1113 bug-43011-mips.diff as they are merged upstream
cb79a639
SL
1114 * llvm-9-dev depends on llvm-9-tools
1115 Since https://reviews.llvm.org/D56606, LLVMExports.cmake
1116 requires FileCheck when LLVM_INSTALL_UTILS=ON is enabled (which
1117 is the case here).
1118 See https://bugs.llvm.org/show_bug.cgi?id=43035
65afb909
SL
1119 * Also add PYTHON_EXECUTABLE to the CLANG_BOOTSTRAP_PASSTHROUGH option
1120 to fix an issue on xenial
57a2255b
SL
1121 * Add clangd-X => libclang-common-X-dev dependency
1122 See https://bugs.llvm.org/show_bug.cgi?id=43152
e9368971
SL
1123 * Remove the -lc++experimental test from the qualify-clang.sh script
1124 as the lib has been removed in 9~svn366022-1~exp1
cc85e667 1125 * Also install libclang-cpp in /usr/lib/llvm-X/lib/libclang-cpp.so.X
da51f0b6
SL
1126 * Improve the fix-clang-path-and-build.diff patch
1127 If this package was built with libclang-common installed on the system,
1128 it could fail with 'use of undeclared identifier' because
e10f474f 1129 #include_next was failing as it was expecting the next header to be
da51f0b6
SL
1130 libstdc++
1131 Now, if the local build headers are found, don't include system's
e10f474f
SL
1132 * Rename libclang-cpp1-9 to libclang-cpp9 to match the soname and libllvm9
1133 naming (at some point, all libs should do that ...)
8b625e44
SL
1134
1135 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 27 Aug 2019 23:38:11 +0200
1136
0722b60f
SL
1137llvm-toolchain-9 (1:9~+rc2-1~exp2) experimental; urgency=medium
1138
1139 * Try to fix the mips* ftbfs
1140 See bug 43011
1141
1142 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 22 Aug 2019 18:17:32 +0200
1143
6f11beee 1144llvm-toolchain-9 (1:9~+rc2-1~exp1) experimental; urgency=medium
eae79168 1145
6f11beee 1146 [ Gianfranco Costamagna ]
eae79168
GC
1147 * Add back python-* dependencies to fix tools not really ready for python3
1148 * Fix missing epoch in breaks/replaces
1149
6f11beee
SL
1150 [ Sylvestre Ledru ]
1151 * New snapshot release
1152
1153 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 14 Aug 2019 10:36:17 +0200
eae79168 1154
0c2c3c23 1155llvm-toolchain-9 (1:9~+rc1-1~exp2) experimental; urgency=medium
a5a51c1f 1156
76aee64f 1157 [ Gianfranco Costamagna ]
5babcf49 1158 * Fixed wrong shlib generation of libomp5 library
18ce18b7 1159 * Add python to testsuite
5babcf49 1160
76aee64f
SL
1161 [ Sylvestre Ledru ]
1162 * Move lit-cpuid from llvm-tools to lldb (wrong package)
0c2c3c23 1163 * Ship clangd-9 as a new package (Closes: #932432)
76aee64f 1164
f01d96bc
AJ
1165 [ Aurelien Jarno ]
1166 * Add support for riscv64:
1167 - Always link with -latomic on riscv64.
1168 - patches/clang-riscv64-multiarch.diff: add multiarch paths for riscv64.
1169 - patches/clang-riscv64-rv64gc.diff: default to lp64d ABI and rv64gc ISA.
1170 - patches/libcxx/libcxx-riscv64-cycletimer.diff: backport riscv64
1171 cycletimer support from upstream.
1172
76aee64f 1173 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 03 Aug 2019 11:41:07 +0200
5babcf49 1174
2076048a 1175llvm-toolchain-9 (1:9~+rc1-1~exp1) experimental; urgency=medium
a5a51c1f 1176
e3067c78 1177 * New snapshot release
a5a51c1f 1178
2076048a 1179 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 29 Jul 2019 22:16:33 +0200
a5a51c1f 1180
7d383029 1181llvm-toolchain-snapshot (1:9~svn366022-1~exp1) experimental; urgency=medium
5a08cfe5 1182
4296b9b0 1183 * New snapshot release
6a7f20d9
SL
1184 * New symbols in libomp5 added in the symbol file
1185 - __kmpc_omp_target_task_alloc
1186 - __kmpc_task_allow_completion_event
1187 - __kmpc_task_reduction_modifier_fini
1188 - __kmpc_task_reduction_modifier_init
1189 - __kmpc_taskred_init
1190 - __kmpc_taskred_modifier_init
1191 - omp_fulfill_event
1192 - omp_fulfill_event_
dd667a4d 1193 * Bring back bootstrap-fix-include-next.diff which has been removed from
540563d0
SL
1194 an unknown reason
1195 * Remove libc++experimental.a (seems to be not installed)
4ae571a7 1196 * Install python3-setuptools as it seems that lldb moved to python 3
25c24a16
SL
1197 Was failing with
1198 "ModuleNotFoundError: No module named 'distutils.sysconfig'"
b67b0f99
SL
1199 * liblldb.a has been removed upstream
1200 * Ship libclang-cpp1-9 as a new package
00beac8e 1201 * Ship python3-lldb-9 as a new package
6a7f20d9 1202
a5a51c1f 1203 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jul 2019 15:52:37 +0200
6a7f20d9 1204
804181be 1205llvm-toolchain-snapshot (1:9~svn364913-1~exp1) experimental; urgency=medium
5a6ea6d7
GC
1206
1207 [ Andreas Beckmann ]
1208 * For now, lld doesn't generate shared libs. Removing the files
8282b66c 1209 (Closes: #857653, LP: #1829677)
5a6ea6d7 1210
1243584e
GC
1211 [ Gianfranco Costamagna ]
1212 * Do not enable Thin on armhf for now, it FTBFS
1213
ffb0c90a
SL
1214 [ Sylvestre Ledru ]
1215 * Cherry-pick the recent changes from the 8 branch
1216
1217 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 02 Jul 2019 14:36:52 +0200
5a6ea6d7 1218
9ca6a264
SL
1219llvm-toolchain-snapshot (1:9~svn362869-1~exp2) experimental; urgency=medium
1220
1221 * New snapshot release
1222 * Install clang-scan-deps as part of clang-tools
1223
1224 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 15 Jun 2019 10:47:18 +0200
1225
56df4061
SL
1226llvm-toolchain-snapshot (1:9~svn362869-1~exp1) experimental; urgency=medium
1227
1228 * New snapshot release
9a89c58a
SL
1229 * remove debian/patches/reproducible-pch.diff
1230 done upstream
6a4c764a 1231 * No longer install lldb-test (disable upstream in 358574)
fade90c6 1232 * Install lit-cpuid in llvm-9-tools
bf7ff1a2 1233 * libclang-X.Y: add clang_Cursor_isAnonymousRecordDecl to the list of symbols
9a89c58a
SL
1234 * New snapshot release
1235 * remove debian/patches/reproducible-pch.diff
1236 done upstream
6a4c764a 1237 * No longer install lldb-test (disable upstream in 358574)
fade90c6 1238 * Install lit-cpuid in llvm-9-tools
dca3c962
SL
1239 * libclang-X.Y: add clang_Cursor_isAnonymousRecordDecl and
1240 clang_Cursor_isInlineNamespace to the list of symbols
5a7107e8 1241 * lldb-static-assert.diff (revert a patch failing the build)
9a89c58a
SL
1242 * New snapshot release
1243 * remove debian/patches/reproducible-pch.diff
1244 done upstream
6a4c764a 1245 * No longer install lldb-test (disable upstream in 358574)
fade90c6 1246 * Install lit-cpuid in llvm-9-tools
dca3c962
SL
1247 * libclang-X.Y: add clang_Cursor_isAnonymousRecordDecl and
1248 clang_Cursor_isInlineNamespace to the list of symbols
e8356a42
SL
1249 * Install usr/lib/llvm-9/lib/{SampleAnalyzerPlugin.so,
1250 CheckerDependencyHandlingAnalyzerPlugin.so,
1251 CheckerOptionHandlingAnalyzerPlugin.so}
5974e4fe 1252 in libclang-9-dev
773d6874
SL
1253 * Build using thinlto on non stretch, xenial and trusty
1254 (fails with some undef symbols)
17bde76b
SL
1255 Option -DLLVM_ENABLE_LTO="Thin" added
1256 * WebAssembly is now build by default, remove it from the
1257 experimental list
1258 * check-polly was executed twice
1259 * Move the default ARM arch from arm1176jzf-s (armv6) to cortex-a7
1260 (Closes: #930008)
1261
1262 [ John Paul Adrian Glaubitz ]
1263 * Use dh-exec to exclude lib/LLVM*.so on powerpc and
1264 powerpcspe from llvm-X.Y-dev.install.in
1265
18c43198 1266 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 08 Jun 2019 11:12:47 +0200
9a89c58a 1267
a2832155 1268llvm-toolchain-snapshot (1:9~svn358327-1~exp1) experimental; urgency=medium
9952e77f
SL
1269
1270 * New snapshot release
f8d96b22 1271 * Remove libc++fs.a (done upstream)
aea397de 1272 * add clang-doc in clang-tools
935a21d5 1273 * python2.7/site-packages/readline.so removed from liblldb
0f20a426 1274 * libOptRemarks.so has been renamed to libRemarks.so
7d9a5f78 1275 * new symbol: omp_get_supported_active_levels
d646d3ad 1276
1c26f061
GC
1277 [ Gianfranco Costamagna ]
1278 * Commit Ubuntu delta to 8 and snapshot branches
1279
1280 [ Matthias Klose ]
1281 * Remove the autopkg test for a genuine LLVM bug.
1282
a2832155 1283 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 13 Apr 2019 11:06:00 +0200
3b6cd93e 1284
92ef7238
SL
1285llvm-toolchain-snapshot (1:9~svn354105-1~exp1) experimental; urgency=medium
1286
1287 * New snapshot release
03c3349e
JPAG
1288
1289 [ John Paul Adrian Glaubitz ]
9f05114b 1290 * Remove usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so
fbb04fd9
JPAG
1291 from debian/llvm-X.Y-dev.install.in and install
1292 the files conditionally in debian/rules
03c3349e 1293
92ef7238 1294 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 15 Feb 2019 09:32:35 +0100
03c3349e 1295
77e1bc45
SL
1296llvm-toolchain-snapshot (1:9~svn353106-1~exp1) experimental; urgency=medium
1297
1298 * New snapshot release
1299 * Install lldb-instr-X in lldb-X
1300
1301 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 04 Feb 2019 23:44:27 +0100
1302
22862324
SL
1303llvm-toolchain-snapshot (1:9~svn351420-1~exp2) experimental; urgency=medium
1304
1305 * Remove 'Multi-Arch: same' in libclang
1306 (Closes: #874248)
c667be90
SL
1307
1308 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 04 Feb 2019 23:42:28 +0100
1309
5dd43a17 1310llvm-toolchain-snapshot (1:9~svn351420-1~exp1) experimental; urgency=medium
9ffa9d98
SL
1311
1312 * New snapshot release
1313 * Fix a typo in the arch declaration
1314 * Remove patch D54677-hurd-path_max.diff (applied upstream)
4b60b20b
SL
1315 * Fix debian-changelog-line-too-long
1316 * Silent source-contains-prebuilt-windows-binary
1c9ebc27
SL
1317 * Silent executable-not-elf-or-script
1318 usr/lib/llvm-8/share/clang/bash-autocomplete.sh
3eac6dd0
SL
1319 * Remove unapplied patches:
1320 - D52340-rustc-debuginfo.diff
1321 - D54379-hurd-triple-clang.diff
1322 - hurd-cxx-paths.diff
1323 - openmp-jessie-missing-include.diff
1324 - rustc-aarch64-test-failure.diff
1325 - strip-ignore-deterministic-archives.diff
a0ceaae3
SL
1326 * Update the list of openmp symbols (added):
1327 - omp_get_device_num
1328 - omp_get_initial_device
1329 - omp_get_num_devices
7e0823ea
SL
1330 - __kmpc_pause_resource (from v9)
1331 - omp_pause_resource (from v9)
1332 - omp_pause_resource_all (from v9)
1333
3904b1cd 1334
c667be90 1335 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 04 Feb 2019 23:42:20 +0100
5dd43a17
SL
1336
1337llvm-toolchain-snapshot (1:9~svn351375-1~exp1) experimental; urgency=medium
1338
1339 * New snapshot release and move to 9 as upstream branched
1340 * Silent a source lintian warning
1341 source: source-is-missing lldb/lit/Modules/ELF/Inputs/PT_LOAD-overlap-section.elf
1342 * Revert patch D55434 as it is breaking the build on old version of debian/ubuntu
1343 * Remove BugpointPasses.so & TestPlugin.so as they don't ship anymore
1344
1345 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 16 Jan 2019 21:59:29 +0100
3904b1cd 1346
52674fcd
SL
1347llvm-toolchain-8 (1:8.0.1-4) unstable; urgency=medium
1348
1349 * Add clangd-X => libclang-common-X-dev dependency
1350 See https://bugs.llvm.org/show_bug.cgi?id=43152
1351
1352 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 29 Aug 2019 09:42:41 +0200
1353
9fc35027 1354llvm-toolchain-8 (1:8.0.1-3) unstable; urgency=medium
021c3a66
GC
1355
1356 * llvm-tools: depend on python2 packages too, the move to python3 was
1357 premature and broke opt-viewer.py
1358
1359 -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 07 Aug 2019 15:11:36 +0200
1360
b504bf69
GC
1361llvm-toolchain-8 (1:8.0.1-2) unstable; urgency=medium
1362
1363 [ Gianfranco Costamagna ]
1364 * clangd: Fix breaks+replaces missing epoch (Closes: #934016)
1365 * Add python to testsuite, still required by some test
1366
1367 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 06 Aug 2019 09:36:11 +0200
1368
b3fd0b62
SL
1369llvm-toolchain-8 (1:8.0.1-1) unstable; urgency=medium
1370
1371 * New stable release
48cbd5bf 1372 * Ship python3-lldb-8 as a new package
446e6cf9 1373 * Ship clangd-8 as a new package (Closes: #932432)
b3fd0b62 1374
f43a513a
SL
1375 [ Gianfranco Costamagna ]
1376 * Fixed wrong shlib generation of libomp5 library
1377
5b96f93a 1378 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 03 Aug 2019 11:44:29 +0200
b3fd0b62 1379
be2b5264
CB
1380llvm-toolchain-8 (1:8.0.1~+rc4-2) unstable; urgency=medium
1381
1382 * Compile against Python 3
1383 (Closes: #931029)
1384
1385 -- Christian Biesinger <cbiesinger@google.com> Thu, 18 Jul 2019 14:13:56 -0500
1386
8b0c5269
SL
1387llvm-toolchain-8 (1:8.0.1~+rc4-1) unstable; urgency=medium
1388
1389 * New snapshot release
1390
1391 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 11 Jul 2019 08:39:38 +0200
1392
759cca7b 1393llvm-toolchain-8 (1:8.0.1~+rc3-1) unstable; urgency=medium
25057e14 1394
759cca7b 1395 * New testing release in unstable
e2976a2e
GC
1396
1397 [ Gianfranco Costamagna ]
1398 * Enable thinlto everywhere except armhf
1399 * Drop wrong exit 1 from testsuite
8059d740
GC
1400
1401 [ Andreas Beckmann ]
1402 * For now, lld doesn't generate shared libs. Removing the files
cd1b304b 1403 (Closes: #857653, LP: #1829677)
8059d740 1404
d3d3d510 1405
759cca7b 1406 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 28 Jun 2019 20:15:23 +0200
8059d740 1407
b8c6dd15 1408llvm-toolchain-8 (1:8.0.1~+rc2-1~exp1) experimental; urgency=medium
25057e14 1409
ca44cc80 1410 * New testing release
25057e14 1411 * Only enable thinlto on archs with gold, should fix the ftbfs
ff4caed6
SL
1412 * Add libpfm4-dev as build dep + -DLLVM_ENABLE_LIBPFM=ON as it is
1413 needed for llvm-exegesis https://bugs.llvm.org/show_bug.cgi?id=42187
b8c6dd15 1414 * Improve the rendering of the qualify-clang.sh testsuite
25057e14
SL
1415
1416 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 08 Jun 2019 11:11:39 +0200
1417
a6cb0b2d
SL
1418llvm-toolchain-8 (1:8.0.1~+rc1-1~exp2) experimental; urgency=medium
1419
5e9b72ab
SL
1420 * Build using thinlto on non stretch, xenial and trusty
1421 (fails with some undef symbols)
1bc431e7 1422 Option -DLLVM_ENABLE_LTO="Thin" added
a6cb0b2d
SL
1423 * WebAssembly is now build by default, remove it from the
1424 experimental list
1957457e 1425 * check-polly was executed twice
2322e069
SL
1426 * Move the default ARM arch from arm1176jzf-s (armv6) to cortex-a7
1427 (Closes: #930008)
a6cb0b2d 1428
af4e69bf
SL
1429 [ John Paul Adrian Glaubitz ]
1430 * Use dh-exec to exclude lib/LLVM*.so on powerpc and
1431 powerpcspe from llvm-X.Y-dev.install.in
a6cb0b2d 1432
e3479376 1433 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 19 May 2019 13:31:37 +0200
a6cb0b2d 1434
687d5ff3 1435llvm-toolchain-8 (1:8.0.1~+rc1-1~exp1) experimental; urgency=medium
8078ba98 1436
687d5ff3 1437 * New testing release
8078ba98 1438
687d5ff3 1439 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 17 May 2019 08:33:53 +0200
8078ba98 1440
2da8f0a1 1441llvm-toolchain-8 (1:8-5) unstable; urgency=medium
64d472a7 1442
2da8f0a1 1443 * Try another way to address the mips64el issue
64d472a7 1444
2da8f0a1 1445 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 13 May 2019 11:36:47 +0200
64d472a7 1446
0806a02a
SL
1447llvm-toolchain-8 (1:8-4) unstable; urgency=medium
1448
1449 * Try to disable mips64el-fix.diff (struct_kernel_stat_sz)
1450 to workaround a mips issue with some new C{XX}FLAGS
1451 see https://reviews.llvm.org/D59702
1452
9ed67942
SL
1453 [ Gianfranco Costamagna ]
1454 * Add Ubuntu eoan to supported ubuntu distro
1455
0806a02a
SL
1456 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 29 Apr 2019 08:58:57 +0200
1457
c27a5a49
SL
1458llvm-toolchain-8 (1:8-3) unstable; urgency=medium
1459
1460 * Fix the FTBFS on mips (introduced by my previous change)
1461
1462 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 02 Apr 2019 11:57:08 +0200
1463
eac2759e
SL
1464llvm-toolchain-8 (1:8-2) unstable; urgency=medium
1465
1466 * Fix the search path on mips64el (which is causing the stage2
1467 build of mips64el to fail
1468 See https://bugs.llvm.org/show_bug.cgi?id=41204
20eee852
GC
1469
1470 [ Timo Aaltonen ]
0d76d60c 1471 * import patches for intel-opencl-clang: they fix various issues
59940c45
GC
1472 with opengl and clang-8, and are taken from llvm master branch.
1473 - Fix pointer blocks on OpenCL functions, that never pointed to real
1474 functions
1475 - Fix assertion errors on some OpenCL functions
1476 - Refactor a little bit OpenCL calls, by emitting direct block calls.
20eee852
GC
1477
1478 -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 20 Mar 2019 14:36:40 +0100
1479
42b7383d
SL
1480llvm-toolchain-8 (1:8-1) unstable; urgency=medium
1481
1482 * New upstream release
1483
1484 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 19 Mar 2019 21:57:02 +0100
1485
3f53d193
SL
1486llvm-toolchain-8 (1:8~+rc5-2) unstable; urgency=medium
1487
1488 * Try to fix a mips64el FTBFS
1489 Cherry-pick of https://patches-gcc.linaro.org/patch/3032/
1490
1491 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 17 Mar 2019 20:18:19 +0100
1492
00d9b7d2 1493llvm-toolchain-8 (1:8~+rc5-1) unstable; urgency=medium
873f53e5 1494
00d9b7d2
SL
1495 * New snapshot release
1496
1497 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 12 Mar 2019 12:27:41 +0100
1498
3a2c8d23 1499llvm-toolchain-8 (1:8~+rc4-1) unstable; urgency=medium
30c23700
SL
1500
1501 * New snapshot release
1502
3a2c8d23 1503 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 10 Mar 2019 11:06:14 +0100
873f53e5 1504
a2210cc2 1505llvm-toolchain-8 (1:8~+rc3-1~exp1) unstable; urgency=medium
eb425e63 1506
a2210cc2 1507 * New snapshot release
ec27706e
SL
1508 * Activate -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN for all
1509 gcc
1510
a2210cc2 1511 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 28 Feb 2019 12:33:57 +0100
eb425e63 1512
22ca4764
GC
1513llvm-toolchain-8 (1:8~+rc2-1~exp3) UNRELEASED; urgency=medium
1514
1515 [ Gianfranco Costamagna ]
1516 * Commit Ubuntu delta to 8 and snapshot branches
1517
1518 [ Matthias Klose ]
1519 * Remove the autopkg test for a genuine LLVM bug.
1520
1521 -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 06 Mar 2019 10:16:17 +0100
ec27706e
SL
1522
1523llvm-toolchain-8 (1:8~+rc2-1~exp1) unstable; urgency=medium
1524
1525 * New snapshot release
064c364f
SL
1526 * Add support for kfreebsd (Closes: #921246)
1527 Many thanks to Svante Signell for all patches
1528
ec27706e 1529 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 07 Feb 2019 17:09:15 +0100
064c364f 1530
5c65d87c 1531llvm-toolchain-8 (1:8~+rc1-1~exp1) experimental; urgency=medium
873f53e5 1532
5c65d87c
SL
1533 * New snapshot release
1534 * Remove 'Multi-Arch: same' in libclang
1535 (Closes: #874248)
1536
1537 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 24 Jan 2019 08:49:34 +0100
873f53e5 1538
cd25dc6e 1539llvm-toolchain-8 (1:8~svn351401-1~exp1) experimental; urgency=medium
3cc79aef 1540
cd25dc6e 1541 * New snapshot release (branch 8 created)
3cc79aef 1542 * Silent a source lintian warning
873f53e5
SL
1543 source: source-is-missing
1544 lldb/lit/Modules/ELF/Inputs/PT_LOAD-overlap-section.elf
1545 * Revert patch D55434 as it is breaking the build on old version of
1546 debian/ubuntu
d2c5fd48 1547 * Remove BugpointPasses.so & TestPlugin.so as they don't ship anymore
3cc79aef 1548
cd25dc6e 1549 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 17 Jan 2019 08:24:19 +0100
3cc79aef 1550
b0d83aaf
SL
1551llvm-toolchain-8 (1:8~svn350834-1~exp2) UNRELEASED; urgency=medium
1552
1553 * Remove patch D55434-revert.diff as the regression has been fixed upstream
1554
1555 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 17 Jan 2019 09:16:03 +0100
3cc79aef 1556
e6592899
SL
1557llvm-toolchain-snapshot (1:8~svn348749-1~exp2) experimental; urgency=medium
1558
1559 * New symbols in openmp:
1560 - OMP_NULL_ALLOCATOR
1561 - __kmpc_alloc
1562 - __kmpc_free
1563 - __kmpc_get_default_allocator
1564 - __kmpc_omp_reg_task_with_affinity
1565 - __kmpc_set_default_allocator
1566 - omp_alloc
1567 - omp_capture_affinity
1568 - omp_cgroup_mem_alloc
1569 - omp_const_mem_alloc
1570 - omp_default_mem_alloc
1571 - omp_display_affinity
1572 - omp_free
1573 - omp_get_affinity_format
1574 - omp_get_default_allocator
1575 - omp_high_bw_mem_alloc
1576 - omp_large_cap_mem_alloc
1577 - omp_low_lat_mem_alloc
1578 - omp_pteam_mem_alloc
1579 - omp_set_affinity_format
1580 - omp_set_default_allocator
1581 - omp_thread_mem_alloc
1582 - ompc_capture_affinity
1583 - ompc_display_affinity
1584 - ompc_get_affinity_format
1585 - ompc_set_affinity_format
1586
1587 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 18 Dec 2018 18:09:48 +0100
1588
8e6166a2
SL
1589llvm-toolchain-7 (1:7.0.1-4) unstable; urgency=medium
1590
1591 * On old Debian/Ubuntu, run dh_strip using fakeroot to mitigate
1592 a permission issue
70756a30 1593 * Remove dbgsym packages from debci because of bug #917528
5234f557 1594
fe7cda95 1595 [ Gianfranco Costamagna ]
5234f557
GC
1596 * Ignore a test result on i386, due to upstream bug 26580#c18
1597
b34ec8cd 1598 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 02 Jan 2019 12:37:45 +0100
5234f557 1599
8e6166a2
SL
1600llvm-toolchain-7 (1:7.0.1-4) unstable; urgency=medium
1601
653b0636
SL
1602 * New snapshot release
1603 * Merge changes from 7 into snapshot
1604
1605 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 10 Dec 2018 10:56:16 +0100
1606
818ce2ca 1607llvm-toolchain-snapshot (1:8~svn346586-1~exp1) experimental; urgency=medium
94e70f40
SL
1608
1609 * New snapshot release
1610 * Also install libOptRemarks.so
818ce2ca
SL
1611 * Merge all the recent 7 changes into snapshot
1612 (Closes: #913058) the co install issue with libc++ & openmp
94e70f40 1613
818ce2ca 1614 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 10 Nov 2018 15:14:15 +0100
94e70f40
SL
1615
1616llvm-toolchain-snapshot (1:8~svn345569-1~exp1) experimental; urgency=medium
97951a33 1617
1f3c14f3 1618 [ Sylvestre Ledru ]
eb2110af 1619 * Remove bat files https://bugs.llvm.org/show_bug.cgi?id=30755
a9f104b1 1620 * Fix the autopkgtest script (no gcc in the test)
41b5d1a2 1621 * remove dep from lld to llvm-8-dev because lld
82ef1354
SL
1622 doesn't use LLVM LTO
1623 * remove old Replaces/Breaks
a54bc66d 1624 * Standards-Version: 4.2.1
4fa5bcbe
SL
1625 * Backport a fix to improve scan-build code error.
1626 Thanks to Roman Lebedev for the fix(Closes: #909662)
1627 * Remove bat files https://bugs.llvm.org/show_bug.cgi?id=30755
1628 * Install bash-completion for clang
1629 * Disable ocaml on armel
4e86dbbc 1630
1f3c14f3
GC
1631 [ Gianfranco Costamagna ]
1632 * Take option two in bug #877567 to fix FTBFS on mips and mipsel
1633
94e70f40
SL
1634 [ Sylvestre Ledru ]
1635 * New snapshot release
1636
1637 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 30 Oct 2018 08:31:14 +0100
c2410692 1638
c77a4966
SL
1639llvm-toolchain-7 (1:7.0.1-3) unstable; urgency=medium
1640
1641 * Also install clang-7-dbgsym libclang1-7-dbgsym in autopkgtest
1642 to verify that debug symbols are present
61441bd1
SL
1643 * Cherry-pick upstream fix D52340 to address a rustc debuginfo
1644 (Closes: #917209)
d4981f0a
SL
1645 * Change the jit debug path from $HOME/.debug/jit/ to
1646 $TMPDIR/.debug/jit/ (Closes: #916393)
bfb7a606 1647 * Document in README.source some Debian/Ubuntu specific changes
c77a4966 1648
bfb7a606 1649 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 26 Dec 2018 22:57:45 +0100
c77a4966 1650
5acdfc04
SL
1651llvm-toolchain-7 (1:7.0.1-2) unstable; urgency=medium
1652
1653 * Enable -DENABLE_LINKER_BUILD_ID:BOOL=ON as, unlike gcc, isn't enabled
a7324bb0 1654 by default in clang. Thanks to Adrian Bunk for the patch.
5acdfc04 1655 Once more, thanks to Rebecca Palmer (Closes: #916975)
26ea04bc 1656 * Build with -g1 also on 64bit architectures (thanks to Adrian too)
5acdfc04
SL
1657
1658 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 21 Dec 2018 17:07:44 +0100
1659
eab48da6
SL
1660llvm-toolchain-7 (1:7.0.1-1) unstable; urgency=medium
1661
1662 * New release
5acdfc04 1663 * Remove the dbg workaround. Hopefully, the new version of
c3dd861c 1664 binutils will fix it (Closes: #913946)
eab48da6
SL
1665
1666 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 16 Dec 2018 13:07:54 +0100
1667
8ed2c3d9 1668llvm-toolchain-7 (1:7.0.1~+rc3-2) unstable; urgency=medium
bc40deab
SL
1669
1670 * Fix llvm-config by stripping unnecessary flags
1671 See also https://bugs.llvm.org/show_bug.cgi?id=8220
1672 (Closes: #697755, #914838)
d2b29624
SL
1673 * Try to workaround the debug issues by adding -fno-addrsig to the *FLAGS
1674 One more time, thanks to Rebecca Palmer (Closes: #913946)
8ed2c3d9
SL
1675 The goal is to provide correct debug packages.
1676 Workaround https://sourceware.org/bugzilla/show_bug.cgi?id=23788
fd33d673
SL
1677 * Force the chmod +x on llvm-X/bin/* because it was sometimes removed
1678 by the strip process
8e911fd3 1679 * Force the link to atomic also for i386 as it fails on Debian jessie too
0d01c456 1680 * Improved the debian/patches/series presentation by creating categories
a1a2358e
SL
1681 * Improve the separation between *FLAGS for gcc and clang.
1682 This is done for -fno-addrsig as it doesn't exit for gcc
1683 This can be done with the BOOTSTRAP_CMAKE_CXX_FLAGS option
bc40deab
SL
1684
1685 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 10 Dec 2018 03:49:59 -0500
1686
beb41461
SL
1687llvm-toolchain-7 (1:7.0.1~+rc3-1) unstable; urgency=medium
1688
1689 * New testing release
1690 * disable the llvm-strip as it created too big llvm lib
cab60744
JPAG
1691
1692 [ John Paul Adrian Glaubitz ]
1693 * Add patch to add powerpcspe support to clang
ec6cc889 1694 * Add patch to fix register spilling on powerpcspe
7f04c63d 1695 * Add patch to optimize double parameter calling setup on powerpcspe
cab60744 1696
beb41461 1697 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 08 Dec 2018 07:29:59 +0100
cab60744 1698
6bcd0a96
SL
1699llvm-toolchain-7 (1:7.0.1~+rc2-8) unstable; urgency=medium
1700
1701 * Use llvm-strip instead of binutils strip.
1702 Two reasons:
1703 - with clang stage2, the dbg packages were not generated
1704 - strip fails on stretch and other ubuntu on some archives
1705 For this, I had to silent the --enable-deterministic-archives
1706 option (https://bugs.llvm.org/show_bug.cgi?id=39789).
1707 Thanks to Rebecca Palmer for the idea
1708 (Closes: #913946)
5cd64bf1
SL
1709 * Change the i386 base line to avoid using sse2 extension
1710 This is more important now that llvm is built with clang
1711 instead of gcc.
1712 Thanks to Fanael Linithien for the patch
1713 (Closes: #914770, #894840)
6bcd0a96 1714
5cd64bf1 1715 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 01 Dec 2018 11:18:39 +0100
6bcd0a96 1716
40d927e0
SL
1717llvm-toolchain-7 (1:7.0.1~+rc2-7) unstable; urgency=medium
1718
1719 * Bring back mips-rdhwr.diff as it isn't in rc2
1720
1721 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 25 Nov 2018 17:00:31 +0100
1722
f156beb5 1723llvm-toolchain-7 (1:7.0.1~+rc2-6) unstable; urgency=medium
8b68a850 1724
f156beb5 1725 [ Samuel Thibault ]
8b68a850
ST
1726 * D53557-hurd-self-exe-realpath.diff: Fix paths returned by
1727 llvm-config (See Bug#911817).
1728
f156beb5 1729 [ Sylvestre Ledru ]
d455bf20 1730 * Fix the FTBFS on armhf for real! Thanks to Adrian Bunk
f156beb5
SL
1731 Force the activation of FeatureVFP3 & FeatureD16
1732
1733 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 24 Nov 2018 09:12:26 +0100
8b68a850 1734
4f3a67d8 1735llvm-toolchain-7 (1:7.0.1~+rc2-5) unstable; urgency=medium
3c22b270 1736
52ca5481 1737 [ Samuel Thibault ]
3c22b270
ST
1738 * D54079-hurd-openmp.diff, D54338-hurd-libcxx-threads-build.diff,
1739 D54339-hurd-libcxx-threads-detection.diff, D54378-hurd-triple.diff,
1740 D54379-hurd-triple-clang.diff, D54677-hurd-path_max.diff,
1741 hurd-cxx-paths.diff: New patches to fix hurd build.
1742
52ca5481 1743 [ Sylvestre Ledru ]
52ca5481 1744 * Remove mips-rdhwr.diff as it has been applied upstream
9129d72e
SL
1745 * Fix a baseline violation on armhf (Closes: #914268)
1746 clang-arm-default-vfp3-on-armv7a.patch has been updated to disable
1747 neon in another place
52ca5481
SL
1748
1749 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 21 Nov 2018 09:45:00 +0100
3c22b270 1750
250438ab
SL
1751llvm-toolchain-7 (1:7.0.1~+rc2-4) unstable; urgency=medium
1752
1753 * Workaround the build issues on armhf
1754 Thanks to Adrian Bunk for the idea
63883db0
SL
1755 * Remove useless symlink /usr/include/c++ -> ../lib/llvm-7/include/c++
1756 (Closes: #913400)
250438ab
SL
1757
1758 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 16 Nov 2018 22:46:29 +0100
4e86dbbc 1759
1ec88296
SL
1760llvm-toolchain-7 (1:7.0.1~+rc2-3) unstable; urgency=medium
1761
1762 * Disable gold for sparc* (Closes: #913260)
de65cccb 1763 * Hide a symbol in openmp for mips64el
0d75b604 1764 * Try to integrate a patch to make pch reproducible
7a048d4c
SL
1765 Thanks to Rebecca Palmer for the patch
1766 (Closes: #877359)
e563ce16
SL
1767 * Fix the misscompilation issue causing rustc to crash (Closes: #913271)
1768 Might cause some ABI issues but no real good solution.
1769 See https://bugs.llvm.org/show_bug.cgi?id=39427
1ec88296
SL
1770
1771 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 08 Nov 2018 20:50:39 +0100
1772
27fdb03e 1773llvm-toolchain-7 (1:7.0.1~+rc2-2) unstable; urgency=medium
ad144690
SL
1774
1775 * Fix a non-break space in a patch (Closes: #913213)
1776
1777 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 08 Nov 2018 09:28:36 +0100
1778
0fdafd96 1779llvm-toolchain-7 (1:7.0.1~+rc2-1) unstable; urgency=medium
89f92660 1780
0fdafd96 1781 * Upload of 7.0.1 rc2 into unstable
89f92660 1782 * New testing release
0fdafd96
SL
1783 * Enable the stage2 bootstrap:
1784 - stage1 = build clang with gcc
1785 - stage2 = clang building itself
1786 (Closes: #909234)
9313a2ec 1787 * Bring back the Disable NEON generation on armhf patch which was gone
0fdafd96 1788 Should fix the FTBFS on armhf
9313a2ec 1789 (Closes: #842142)
3232ed4c
SL
1790 * Update the clang manpage to remove osx specific options
1791 and to add -arch (Closes: #743133)
28419c6e
SL
1792 * Bring back usr/lib/@DEB_HOST_MULTIARCH@/{libiomp5.so, libomp5.so}
1793 symlink for gcc (Closes: #912641)
3232ed4c 1794
0fdafd96
SL
1795 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 07 Nov 2018 15:17:41 +0100
1796
2dca0f4d 1797llvm-toolchain-7 (1:7.0.1~+rc2-1~exp1) experimental; urgency=medium
0fdafd96
SL
1798
1799 * New testing release
89f92660
SL
1800
1801 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 05 Nov 2018 23:38:34 +0100
1802
2dca0f4d 1803llvm-toolchain-7 (1:7-9) unstable; urgency=medium
48c1000a
SL
1804
1805 * Remove the dump of cmake error file (too confusing)
75562373 1806 * Try to fix the bootstrap FTBFS :
604a95f4 1807 - on armel by forcing the link to -latomic
5eab3fe7
SL
1808 - mips-rdhwr.diff: backport D51773 to fix an
1809 assembly issue on mips.
1810 Thanks to jrtc27 for finding the issue.
48c1000a 1811
3232ed4c
SL
1812 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 04 Nov 2018 18:07:23 +0100
1813
ef749a39
SL
1814llvm-toolchain-7 (1:7-8) unstable; urgency=medium
1815
1816 * Update the watch file to display the right version
1817 (even if the download will fail)
c1cb7005 1818 * clang-7 suggests libomp-7-dev instead of libomp-dev
d9b6d3fd 1819 * Make sure that we don't conflict openmp & libc++ with llvm-defaults's
4bca8df6 1820 (Closes: #912544)
d9b6d3fd
SL
1821 * Handle better the non coinstability of openmp & libc++ (like we are doing
1822 with python-clang-*)
81071c85
SL
1823 * Backport upstream fix D51749 to address a rust aarch64 issues
1824 (Closes: #909705)
1514d189
SL
1825 * Add tests from old bugs to make sure they don't come back
1826 (Closes: #889832, #827866)
0d75b604 1827 * The sanitizers use the versioned llvm-symbolizer provided by the
a620f52f 1828 llvm-X package (Closes: #753572)
ef749a39
SL
1829
1830 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 20 Oct 2018 16:00:58 +0200
1831
36edab82 1832llvm-toolchain-7 (1:7-7~exp2) experimental; urgency=medium
5bd60729
SL
1833
1834 * clangd-atomic-cmake.patch: Link against atomic for clangd in i386
6f631cda 1835 * When the cmake configure of the stage2 is failing, dump the cmake error log
498563ae 1836 * Declare some variables (-Wno-*) for all platforms (was failing on mips)
36edab82
SL
1837 * Update the watch file to display the right version
1838 (even if the download will fail)
c1cb7005 1839 * clang-7 suggests libomp-7-dev instead of libomp-dev
d9b6d3fd 1840 * Make sure that we don't conflict openmp & libc++ with llvm-defaults's
4bca8df6 1841 (Closes: #912544)
d9b6d3fd
SL
1842 * Handle better the non coinstability of openmp & libc++ (like we are doing
1843 with python-clang-*)
81071c85
SL
1844 * Backport upstream fix D51749 to address a rust aarch64 issues
1845 (Closes: #909705)
1514d189
SL
1846 * Add tests from old bugs to make sure they don't come back
1847 (Closes: #889832, #827866)
0d75b604 1848 * The sanitizers use the versioned llvm-symbolizer provided by the
a620f52f 1849 llvm-X package (Closes: #753572)
5bd60729 1850
83615cab 1851 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 21 Oct 2018 18:34:20 +0200
5bd60729
SL
1852
1853llvm-toolchain-7 (1:7-7~exp1) experimental; urgency=medium
1854
1855 * Experiment the clang bootstrap
0d75b604 1856 * Try to bootstrap clang using clang
5bd60729
SL
1857
1858 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 17 Oct 2018 20:15:57 +0200
1859
c25a70e5
SL
1860llvm-toolchain-7 (1:7-7) unstable; urgency=medium
1861
1862 [ Samuel Thibault ]
1863 * Apply hurd fixes (Closes: #908847).
1864 - hurd-lib_Support_Unix_Path.inc.diff
1865 - hurd-pathmax.diff
1866 - hurd-tools_llvm-shlib_CMakeLists.txt.diff
1867
1868 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Oct 2018 16:50:58 +0200
1869
bfbf659d
GC
1870llvm-toolchain-7 (1:7-6) unstable; urgency=medium
1871
1872 * Team upload
1873 * Upload to unstable
1874
1875 -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 17 Oct 2018 11:00:09 +0200
1876
ba7ad49c
GC
1877llvm-toolchain-7 (1:7-6~exp2) experimental; urgency=medium
1878
1879 * Disable for now the bootstrapping clang patches
1880
1881 -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 16 Oct 2018 15:00:46 +0200
1882
25272f3a 1883llvm-toolchain-7 (1:7-6~exp1) experimental; urgency=medium
8b2eb315 1884
7d63b357
SL
1885 * Try to bootstrap (currently in a different branch)
1886 * Split the builds in different make target
8b2eb315
SL
1887 * Add python-pygments as dep of llvm-7-tools because
1888 opt-viewer.py needs it
c5113f29 1889 * Add back libomp5-X.Y.symbols.in (untested)
af4e41bb 1890 * Fix the install of clang bash completion
ba7ad49c
GC
1891 * Start the work on bootstraping clang
1892 - bootstrap-with-openmp-version-export-missing.diff: fix a link issue
1893 https://bugs.llvm.org/show_bug.cgi?id=39200
1894 - bootstrap-fix-include-next.diff: Fix an include issue at bootstrap phase
1895 https://bugs.llvm.org/show_bug.cgi?id=39162
c5113f29 1896
e57a28c1
GC
1897 [ Gianfranco Costamagna ]
1898 * Take option two in bug #877567 to fix FTBFS on mips and mipsel
8b2eb315
SL
1899
1900 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 06 Oct 2018 23:04:24 +0200
1901
396b6bf1
SL
1902llvm-toolchain-7 (1:7-5) unstable; urgency=medium
1903
1904 * In debci, run qualify-clang.sh in verbose mode
1905 * Only run the g++ test if g++ exist
a4104082
RS
1906
1907 [ Reshabh Sharma ]
1908 * Run check-openmp to test OpenMP
1909
396b6bf1 1910 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 06 Oct 2018 08:25:48 +0200
a4104082 1911
03191bf7
SL
1912llvm-toolchain-7 (1:7-4) unstable; urgency=medium
1913
54dc14d1
GC
1914 * Backport a fix to improve scan-build code error.
1915 Thanks to Roman Lebedev for the fix(Closes: #909662)
1916 * Remove bat files https://bugs.llvm.org/show_bug.cgi?id=30755
1917 * Install bash-completion for clang
1918 * Disable ocaml on armel
4e86dbbc 1919
d3512888
GC
1920 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 26 Sep 2018 14:32:41 +0100
1921
1922llvm-toolchain-7 (1:7-3) unstable; urgency=medium
1923
1924 * Fix a syntax issue in a scan-build patch
1925 * Fix the autopkgtest script (no gcc in the test)
1926 * remove dep from lld to llvm-7-dev because lld
1927 doesn't use LLVM LTO
1928 * remove old Replaces/Breaks
1929 * Standards-Version: 4.2.1
1930
a9f104b1 1931 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 21 Sep 2018 22:48:47 +0200
4e86dbbc 1932
6f763dc6 1933llvm-toolchain-7 (1:7-2) unstable; urgency=medium
a859f070 1934
97951a33
SL
1935 * Fix the ftbfs under armel on libc++ and enable openmp on armel.
1936 Thanks to Adrian Bunk for the patch
6f763dc6
SL
1937 * Make libc++, libc++abi & openmp NOT co-installable
1938 Rational: the benefits are limited compared to the drawback.
1939 We should have issues like:
1940 - built with libc++-8-dev
1941 - run with libc++1-7
1942 (Closes: #903802)
b14f25e5
SL
1943 * Remove circular dependency by removing python-lldb-7: Depends: liblldb-7-dev
1944 (Closes: #888889)
97951a33 1945
d3512888 1946 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 19 Sep 2018 14:12:34 +0200
97951a33 1947
b63e383c 1948llvm-toolchain-snapshot (1:8~svn342269-1) unstable; urgency=medium
8c8df52a 1949
cb857193 1950 [ Sylvestre Ledru ]
ed325d7b 1951 * libc++-8-dev doesn't provide libstdc++-dev anymore (Closes: #908738)
54017839 1952 * Build llvm using -DLLVM_USE_PERF=yes (Closes: #908707)
14ff0d83
SL
1953 * Only rename libomp when openmp is built
1954
f03f5f05
GC
1955 [ Gianfranco Costamagna ]
1956 * Force polly cmake removal on arch:all because of --fail-missing
ff2dadf5 1957
cb857193 1958 [ Reshabh Sharma ]
f1bcd50f
SL
1959 * Make OpenMP packages coinstallable from version 7
1960 * Make libc++ packages coinstallable from version 7
54017839 1961
6446585e 1962 [ John Paul Adrian Glaubitz ]
3b431b9e
JPAG
1963 * Add patch to fix missing MultiArch include dir
1964 on powerpcspe (Closes: #908791)
8c14b314 1965 * Disable LLDB on riscv64
6446585e
JPAG
1966 * Fix inverted logic in ifeq statement for POLLY_ENABLE
1967 and OPENMP_ENABLE (Closes: #908646)
8018e3a0 1968 * Disable OpenMP on unsupported architecture x32
e07f6265 1969 * Add patch to fix missing include and library paths on x32
6446585e 1970
ed8ddc78 1971 [ Gianfranco Costamagna ]
ed325d7b 1972 * Install polly only on arch:all packages
ed8ddc78 1973 * Drop gnustep and gnustep-devel suggestions (Closes: #902847)
b5662072 1974 * Enable polly on s390x
4610de73 1975 * Disable omp on armel mips and mipsel for now
ed8ddc78 1976
b63e383c 1977 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 14 Sep 2018 21:56:57 +0200
6446585e 1978
2d50c717 1979llvm-toolchain-snapshot (1:8~svn340819-1) unstable; urgency=medium
b53c39b6 1980
2d50c717 1981 * New snapshot release
af42e860 1982 * Force sphinx to be >> 1.2.3
f2d5bf8c 1983 * also ignore libc++experimental.a on dh_strip (fails on stretch)
a5ae4316 1984 * Make libc++-8-dev & libc++abi-8-dev coinstallable
0bf4bfcb
SL
1985 * Remove libtool flex, bison, dejagnu, tcl, expect,
1986 and perl from the build deps (testing)
3ceb5c00
SL
1987 * Disable force-gcc-header-obj.diff as it is introducing
1988 some regressions in the search headers
1989 (Closes: #903709)
bb61cc31
SL
1990 * branching to version 8
1991 - New symbols in libclang:
1992 clang_Cursor_getObjCPropertyGetterName
1993 clang_Cursor_getObjCPropertySetterName
1994 clang_Type_getModifiedType
1995 clang_Type_getNullability
1996 clang_Type_getNumObjCProtocolRefs
1997 clang_Type_getNumObjCTypeArgs
1998 clang_Type_getObjCObjectBaseType
1999 clang_Type_getObjCProtocolDecl
2000 clang_Type_getObjCTypeArg
6992ef87 2001 * python-recommonmark is a new build dep for the sphinx doc
10fe453c
SL
2002 * dh_strip should be verbose
2003 * On Stretch (binutils 2.28), do not run strip on libFuzzer.a, libc++.a
2004 & libc++abi.a because it segfaults
52f53f34 2005 * Fixed "weak-library-dev-dependency libc++-7-dev on libc++-7-helpers"
35cf194f
SL
2006 * Fixed "libomp5-7: shlibs-declares-dependency-on-other-package
2007 libomp5-7) (>= 1:7~svn298832-1~)"
0486b90d
SL
2008 * Also use the local cmake binary if available (for trusty)
2009 and take in account the PRE_PROCESS_CONF option
20a3d44b 2010 * Try to fix a FTBFS on jessie with openmp
b1fe369b 2011
be21f490
SL
2012 [ Gianfranco Costamagna ]
2013 * Add liblldb-8-dev to python-lldb runtime dependencies, needed to import it
2014 * Enable lld on arm64, mips64el
2015 * Enable lldb on mips64el
2016 * Enable lld on ppc64el
2017
2018 [ John Paul Adrian Glaubitz ]
2019 * Don't build with ld.gold on powerpcspe
2020 * Disable polly on powerpcspe
2021 * Add upstream patch to make rustc build on powerpc
2022
b1fe369b 2023 [ Reshabh Sharma ]
be21f490
SL
2024 * Integrate opemp as part of the llvm-toolchain packages (Closes: #813672)
2025 As part of this work, the transition libiomp packages have been removed.
52f53f34 2026
be21f490 2027 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 28 Aug 2018 16:28:24 +0200
52f53f34 2028
033ac31f
SL
2029llvm-toolchain-7 (1:7.1.0~svn353565-1~exp1) UNRELEASED; urgency=medium
2030
2031 * New stable release.
2032 To be clear, this is the same as release 7.0.1
2033 To be ABI compliant in Debian between 7 and 7.0.1,
2034 I took the pr39427-misscompile.diff.
2035 7.1.0 is an official release for downstream users to bring
2036 back the ABI comptability.
2037 I am uploading this new version in the archive to:
2038 - avoid question like "why we don't have 7.1.0 in the archive?"
2039 - align with upstream
2040 - clearly show that we kept the ABI
2041 Upstream decided to rename the library from 7 to 7.1.0
2042 As I kept the ABI, I reverted the patches (debian/patches/7.1.0/*)
2043 More info on https://bugs.llvm.org/show_bug.cgi?id=39427
2044 and https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913271
2045
2046 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 09 Feb 2019 16:34:12 +0100
2047
2048llvm-toolchain-7 (1:7.0.1-7) unstable; urgency=medium
2049
2050 * kfreebsd/kfreebsd-triple-clang.diff: update of the patch to fix
2051 the kfreebsd FTBFS (Closes: #921246)
2052 * Enable ld gold for kfreebsd-amd64 and kfreebsd-i386
2053 Many thanks to Svante Signell for the two updates
2054
2055 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 07 Feb 2019 17:17:40 +0100
2056
bf7d7801
SL
2057llvm-toolchain-7 (1:7.0.1-6) unstable; urgency=medium
2058
2059 * Add support for kfreebsd (Closes: #921246)
2060 Many thanks to Svante Signell for all patches
2061
2062 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 03 Feb 2019 17:27:51 +0100
2063
ad29ec18
SL
2064llvm-toolchain-7 (1:7.0.1-5) unstable; urgency=medium
2065
ad29ec18 2066 * Add 'Rules-Requires-Root: no' in debian/control
f888c7ab
SL
2067 * llvm-7-examples: Force the same version of llvm-7-dev to mitigate
2068 a debci issue
2069 https://ci.debian.net/data/autopkgtest/unstable/amd64/l/llvm-toolchain-7/1635547/log.gz
2070 * Add 'Rules-Requires-Root: no' in debian/control
2071 * Because more and more tools in clang-tools are in python, add
2072 the dependency
ad29ec18
SL
2073
2074 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 04 Jan 2019 16:00:41 +0100
2075
57d10abd
SL
2076llvm-toolchain-7 (1:7.0.1-4) unstable; urgency=medium
2077
2078 * On old Debian/Ubuntu, run dh_strip using fakeroot to mitigate
2079 a permission issue
b34ec8cd
SL
2080
2081 [ Gianfranco Costamagna ]
2082 * Ignore a test result on i386, due to upstream bug 26580#c18
26d9b747
SL
2083
2084 * Stable release
2085 * Also manages clang-X as tool for scan-build
2086 see https://reviews.llvm.org/D52151
2087
2088 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 17 Sep 2018 13:51:03 +0200
2089
d3512888
GC
2090llvm-toolchain-7 (1:7~+rc3-5) unstable; urgency=medium
2091
2092 [ John Paul Adrian Glaubitz ]
2093 * Add patch to fix missing include and library paths on x32
2094
2095 [ Sylvestre Ledru ]
2096 * Only rename libomp when openmp is built
2097
2098 -- John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Fri, 14 Sep 2018 19:54:38 +0200
2099
a3da7d05
SL
2100llvm-toolchain-7 (1:7~+rc3-4) unstable; urgency=medium
2101
2102 [ Sylvestre Ledru ]
2103 * libc++-7-dev doesn't provide libstdc++-dev anymore (Closes: #908738)
2104
9789079a 2105 [ Gianfranco Costamagna ]
a3da7d05 2106 * Force polly cmake removal on arch:all because of --fail-missing
9789079a 2107
d3512888
GC
2108 [ Reshabh Sharma ]
2109 * Make OpenMP packages coinstallable from version 7
2110 * Make libc++ packages coinstallable from version 7
2111
a3da7d05
SL
2112 [ John Paul Adrian Glaubitz ]
2113 * Add patch to fix missing MultiArch include dir
2114 on powerpcspe (Closes: #908791)
2115 * Disable LLDB on riscv64
8c47ef9c 2116
a3da7d05 2117 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 14 Sep 2018 11:27:28 +0200
52f53f34 2118
d3512888
GC
2119llvm-toolchain-7 (1:7~+rc3-3) unstable; urgency=medium
2120
2121 [ John Paul Adrian Glaubitz ]
2122 * Disable OpenMP on unsupported architecture x32
2123
2124 [ Sylvestre Ledru ]
2125 * Build llvm using -DLLVM_USE_PERF=yes (Closes: #908707)
2126
2127 [ Gianfranco Costamagna ]
2128 * Install polly only on arch:all packages
2129
2130 -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 13 Sep 2018 09:31:29 +0200
2131
792b7160
SL
2132llvm-toolchain-7 (1:7~+rc3-2) unstable; urgency=medium
2133
2134 [ John Paul Adrian Glaubitz ]
2135 * Fix inverted logic in ifeq statement for POLLY_ENABLE
2136 and OPENMP_ENABLE (Closes: #908646)
2137
9789079a 2138 [ Gianfranco Costamagna ]
792b7160
SL
2139 * Drop gnustep and gnustep-devel suggestions (Closes: #902847)
2140 * Enable polly on s390x
2141 * Disable omp on armel mips and mipsel for now
9789079a 2142
792b7160 2143 -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 12 Sep 2018 10:58:12 +0200
8c47ef9c 2144
4731d96b
SL
2145llvm-toolchain-7 (1:7~+rc3-1) unstable; urgency=medium
2146
2147 [ John Paul Adrian Glaubitz ]
2148 * Disable OpenMP on unsupported architectures powerpc,
2149 powerpcspe, riscv64 and sparc64 (Closes: #907912)
2150
d3512888
GC
2151 [ Sylvestre Ledru ]
2152 * New snapshot release
2153
2154 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 10 Sep 2018 17:01:25 +0200
2155
2156llvm-toolchain-7 (1:7~+rc2-1~exp3) experimental; urgency=medium
2157
2158 * Remove libtool flex, bison, dejagnu, tcl, expect,
2159 and perl from the build deps (testing)
2160 * Disable force-gcc-header-obj.diff as it is introducing
2161 some regressions in the search headers
2162 (Closes: #903709)
2163
97951a33
SL
2164 [ Gianfranco Costamagna ]
2165 * Fix build on armhf, by removing some installed package
2166 * Fix build on s390x, by disabling OpenMP
2167 * Add liblldb-7-dev to python-lldb runtime dependencies, needed to import it
2168 * Enable lld on arm64, mips64el
2169 * Enable lldb on mips64el
52f53f34 2170
97951a33
SL
2171 [ Reshabh Sharma ]
2172 * Add version for libc++ and OpenMP packages breaks/replaces
2173 * Remove libc++-helpers package
2174 - No real value
2175 - Just two scripts
2176 - Command line arguments aren't that complex
2177 * Fix autopkgtest support
2178
d3512888
GC
2179 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 03 Sep 2018 09:16:22 +0200
2180
2181llvm-toolchain-7 (1:7~+rc2-1~exp2) experimental; urgency=medium
2182
2183 * Force sphinx to be >> 1.2.3
2184 * Also ignore libc++experimental.a on dh_strip (fails on stretch)
2185 * Make libc++-7-dev & libc++abi-7-dev coinstallable
2186
2187 [ John Paul Adrian Glaubitz ]
2188 * Don't build with ld.gold on powerpcspe
2189 * Disable polly on powerpcspe
2190 * Add upstream patch to make rustc build on powerpc
2191
2192 [ Gianfranco Costamagna ]
2193 * Enable lld on ppc64el
2194
2195 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 27 Aug 2018 10:57:41 +0200
2196
2197llvm-toolchain-7 (1:7~+rc2-1~exp1) experimental; urgency=medium
2198
2199 * New snapshot release
2200 * dh_strip should be verbose
2201 * On Stretch (binutils 2.28), do not run strip on libFuzzer.a, libc++.a
2202 & libc++abi.a because it segfaults
2203 * Fixed "weak-library-dev-dependency libc++-7-dev on libc++-7-helpers"
2204 * Fixed "libomp5-7: shlibs-declares-dependency-on-other-package
2205 libomp5-7) (>= 1:7~svn298832-1~)"
2206 * Also use the local cmake binary if available (for trusty)
2207 and take in account the PRE_PROCESS_CONF option
2208
2209 [ Reshabh Sharma ]
2210 * Fixed "Lintian warnings for libc++abi-7-dev package"
2211 - Warning: libc++abi-7-dev: breaks-without-version libc++-dev
2212 - Warning: libc++abi-7-dev: breaks-without-version libc++abi-dev
2213 - Warning: llvm-toolchain-7 source: binaries-have-file-conflict
2214 libc++abi-7-dev libc++abi1-7 usr/lib/llvm-7/lib/libc++abi.so
2215
2216 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 16 Aug 2018 17:49:31 +0200
52f53f34 2217
ef03b2f0 2218llvm-toolchain-7 (1:7~+rc1-1~exp2) experimental; urgency=medium
fb9b5de1
SL
2219
2220 * Disable force-gcc-header-obj.diff as it is introducing
2221 some regressions in the search headers
2222 (Closes: #903709)
fdf27d7c
SL
2223 * libc++-7-dev should depend on libc++-7-helpers (and not
2224 libc++-helpers)
c838cdc5 2225 * Fix the links in the helper package
fb9b5de1 2226
6ac04400 2227 [ Reshabh Sharma ]
ee426788
SL
2228 * Fix the path to libc++ header
2229 * libc++.so was in two packages
2230
d3512888
GC
2231 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 15 Aug 2018 15:27:57 +0200
2232
2233llvm-toolchain-7 (1:7~+rc1-1~exp1) experimental; urgency=medium
2234
2235 * First testing release of 7
2236 - Rename packages
2237 - Update the VCS-* URL
2238 * Standards-Version to 4.2.0
2239
ee426788
SL
2240 [ Dimitri John Ledkov ]
2241 * Enable lldb on ppc64el LP: #1777136
6ac04400 2242
d3512888
GC
2243 [ Reshabh Sharma ]
2244 * Integrate libcxx and libcxxabi as part of the llvm-toolchain packages
2245 Very similar to the previous packages
2246 except that libc++abi-7-test & libc++-7-test are no longer shipped
2247 Outcome of the LLVM GSoC 2018
2248 (Closes: #813673)
2249
2250 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 07 Aug 2018 19:25:09 +0200
cccb1bd7 2251
6f328272 2252llvm-toolchain-snapshot (1:7~svn336894-1~exp1) experimental; urgency=medium
cf240272 2253
07618a65 2254 [ Reshabh Sharma ]
90b6a25d 2255 * Integrate opemp as part of the llvm-toolchain packages (Closes: #813672)
88ab2e80 2256 As part of this work, the transition libiomp packages have been removed.
07618a65
SL
2257
2258 [ Sylvestre Ledru ]
2259 Bravo to Reshabh Sharma for his work
120d52a1
SL
2260 * Also ship diagtool in clang-tools-X
2261 * Also ship hmaptool in clang-tools-X
19835997 2262 * Enable WebAssembly & AVR as experimental archs (Closes: #899202)
9484e7ff 2263 * d/p/force-gcc-header-obj.diff Fix the detection of the objc path
76c9a0a3
SL
2264 * clang_getCompletionFixIt, clang_getCompletionNumFixIts & getTokenclang
2265 added as new symbols of libclang1
3f935e99
SL
2266 * Fix the version with snapshot packages
2267 Fixes upstream issue https://bugs.llvm.org/show_bug.cgi?id=37729
2268
2269 [ Gianfranco Costamagna ]
6f328272 2270 * Bump std-version to 4.1.5, no changes required
cf240272 2271
ad12a417
RS
2272 [ Reshabh Sharma ]
2273 * Updated debian/control with breaks, provides and conflicts for OpenMP
2274 packages (Closes: #903802)
2275
ca9e2217 2276 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 09 May 2018 14:23:49 +0200
cf240272 2277
d9d6aefc
SL
2278llvm-toolchain-snapshot (1:7~svn330801-1~exp2) experimental; urgency=medium
2279
9484e7ff 2280 * d/p/force-gcc-header-obj.diff Fix the detection of the objc path
e31f2832 2281 * Add python-yaml as dep for clang-tidy (Closes: #890514)
d9d6aefc
SL
2282 * d/p/impl-path-hurd.diff: Try to fix an issue with hurd
2283
44db7ce6 2284 [ Peter Wu ]
a226425f
PW
2285 * Make CMake find_package(Clang) work. Fixes upstream bug
2286 https://bugs.llvm.org/show_bug.cgi?id=37128
2287 - Move Clang*.cmake back to /usr/lib/llvm-X.Y/lib/cmake/clang and install a
2288 symlink in /usr/lib/cmake/clang-X.Y.
2289 - Ensure that the LLVM installation prefix is correctly discovered despire
2290 symlinks (replaces fix-cmake-config-prefix.diff).
2291 - Create /usr/lib/llvm-X.Y/bin/clang-X.Y symlink as required by
2292 ClangTargets-relwithdebinfo.cmake.
2293 - Remove useless LLVM_CMAKE_DIR sed command that did not match anything.
2294 - Ignore missing binaries in ClangTargets-relwithdebinfo.cmake.
d9d6aefc 2295
e31f2832
SL
2296 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 07 May 2018 23:27:26 +0200
2297
26a7b1eb
SL
2298llvm-toolchain-6.0 (1:6.0.1~+rc1-1~exp1) experimental; urgency=medium
2299
2300 * New snapshot release
2301 * Fix a typo in the debci
2302
2303 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 26 Apr 2018 08:02:09 +0200
2304
6329bfed 2305llvm-toolchain-6.0 (1:6.0-3) unstable; urgency=medium
64ba4696 2306
6329bfed
SL
2307 * Remove sysconf_interceptor_bypass_test.cc because it makes
2308 Debian unstable and Ubuntu bionic freeze
8a8fe8e7 2309 * Remove the info text from the manpages (Closes: #894734)
64ba4696 2310 * Remove a bunch of old unused patches
d2dae2fd 2311 * Fix debian-watch-uses-insecure-uri as upstream has now https
9a90a954 2312 * Standards-Version updated to 4.1.3
75c6a9cd 2313 * llvm-dsymutil has been renamed to dsymutil
50756504
SL
2314 * Remove sysconf_interceptor_bypass_test.cc because it makes
2315 Debian unstable and Ubuntu bionic freeze
0fac73a9 2316 * library-binary-filename.diff removed (applied upstream)
115e34ad 2317 * Add clang_File_tryGetRealPathName as new symbol in libclang
64ba4696 2318
f25e2499
RS
2319 [ Reshabh Sharma ]
2320 * Enable autopkgtest for amd64 & i386 on the llvm test suite
2321 (Closes: #774294)
2322
b32b5cf5 2323 [ Nicholas D Steeves ]
522b1035 2324 * Fix the lintian error 'privacy-breach-uses-embedded-file'
522b1035
SL
2325 (Closes: #829361)
2326
0cc88dc8
AR
2327 [ Athos Ribeiro ]
2328 * Create symlink to run-clang-tidy-X.Y.py to remove its .py extension
2329 (Closes: #892089)
2330
6329bfed
SL
2331 [ David Tenty ]
2332 * Migrate to automatic debug packages (Closes: #893267)
54d2f6d2 2333
d9d6aefc
SL
2334 [ Sylvestre Ledru ]
2335 * New snapshot release
2336
2337 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 25 Apr 2018 10:59:20 +0200
64ba4696 2338
f869c6d4 2339llvm-toolchain-snapshot (1:7~svn327768-1) unstable; urgency=medium
568366ec 2340
f869c6d4 2341 * New snapshot release
e296d6ef 2342 * create the directory for the mips stuff
568366ec 2343 * Fail the build when new symbols are added
b9d49771
SL
2344 * 5 new symbols:
2345 - clang_PrintingPolicy_dispose
2346 - clang_PrintingPolicy_getProperty
2347 - clang_PrintingPolicy_setProperty
2348 - clang_getCursorPrettyPrinted
2349 - clang_getCursorPrintingPolicy
e296d6ef 2350 * Use upstream ld.lld manpage instead of help2man
4f6bd52e
SL
2351 * Move the VCS to git.
2352 Many thanks to James Clarke for doing the conversion
6ddc042f 2353 * Create the directory before having the manpages generated
ef5cb7b0
SL
2354 * clang-tidy-7 also depends on clang-tools-7 for, at least
2355 clang-apply-replacements
475dacf2 2356 * Automatically update the debian/README
ab7e3947 2357 * clang-tidy-7: depends on libclang-common-7-dev
c8063b23 2358 (Closes: #891999)
568366ec 2359
6ddc042f
JC
2360 [ James Clarke ]
2361 * Disable LLDB on powerpcspe
4f6bd52e 2362
f869c6d4 2363 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 17 Mar 2018 14:56:19 +0100
568366ec 2364
c956da05 2365llvm-toolchain-snapshot (1:7~svn323616-1~exp1) experimental; urgency=medium
68662551 2366
c956da05 2367 * New snapshot release
7e951e9a 2368 * Fix llvm-config with the change of versioning (Closes: #888592)
68662551 2369 * Update the creation of the README to unbreak the mips* FTBFS
c2a8e1a2 2370 * Update of the clang-tools-X.Y description
29a42a71 2371 * ignore source: source-is-missing lldb/unittests/
68662551 2372
c956da05 2373 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 28 Jan 2018 13:43:37 +0100
68662551 2374
41185f03 2375llvm-toolchain-snapshot (1:7~svn322880-1) unstable; urgency=medium
228ad20a
SL
2376
2377 * Change the versioning from X.Y to X as upstream is using
2378 X.Y.Z and X
2379 I am keeping the epoch because it would be too complex to manage
2380 with the various updates scenario
2381 * Two new symbols in libclang
2382 - clang_getFileContents
2383 - clang_isInvalidDeclaration
2384 * Fix the VCS-* tags
2385
41185f03 2386 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jan 2018 20:50:03 +0100
228ad20a 2387
3a82f68a 2388llvm-toolchain-6.0 (1:6.0.1-11) unstable; urgency=medium
badb96c0 2389
3a82f68a
SL
2390 * Remove 'Multi-Arch: same' in libclang
2391 (Closes: #874248)
2392 * Cherry-pick various llvm fixes for Julia
2393 (Closes: #919628)
6f2f69cc 2394
3a82f68a
SL
2395 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 09 Feb 2019 17:22:59 +0100
2396
91979c4d 2397llvm-toolchain-6.0 (1:6.0.1-10) unstable; urgency=medium
6f2f69cc 2398
91979c4d
SL
2399 * Fix a baseline violation on armhf (Closes: #914268)
2400 Thanks to Adrian Bunk
2401 doing that for the Julia package.
54d2f6d2 2402
6f2f69cc 2403 [ John Paul Adrian Glaubitz ]
8e3d8912 2404 * Add patch to fix missing include and library paths on x32
6f2f69cc 2405
91979c4d 2406 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 23 Jan 2019 23:25:50 +0100
4f6bd52e 2407
91979c4d 2408llvm-toolchain-6.0 (1:6.0.1-9.2) unstable; urgency=medium
6f2f69cc 2409
91979c4d
SL
2410 * Non-maintainer upload.
2411 * debian/patches/D53557-hurd-self-exe-realpath.diff: Fix paths returned by
2412 llvm-config (Closes: Bug#911817).
f1cd665a 2413
91979c4d 2414 -- Samuel Thibault <sthibault@debian.org> Wed, 24 Oct 2018 22:44:54 +0000
f1cd665a 2415
8e3d8912 2416llvm-toolchain-6.0 (1:6.0.1-9.1) unstable; urgency=medium
f1cd665a 2417
8e3d8912
SL
2418 * Non-maintainer upload.
2419 * Apply hurd fixes (Closes: #908847).
2420 - hurd-lib_Support_Unix_Path.inc.diff
2421 - hurd-pathmax.diff
2422 - hurd-tools_llvm-shlib_CMakeLists.txt.diff
f1cd665a 2423
8e3d8912 2424 -- Samuel Thibault <sthibault@debian.org> Tue, 16 Oct 2018 20:18:39 +0000
76dff148 2425
09b4b31b
SL
2426llvm-toolchain-6.0 (1:6.0.1-8) unstable; urgency=medium
2427
2428 [ John Paul Adrian Glaubitz ]
2429 * Fix inverted logic in ifeq statement for POLLY_ENABLE (Closes: #908646)
2430
2431 [ Gianfranco Costamagna ]
2432 * Fixup the polly installation failure where polly is not built
2433 * Add s390x to polly architectures
2434 * Fix typo in rules file
ca63a0b5 2435
09b4b31b
SL
2436 [ Sylvestre Ledru ]
2437 * Disable sse2 on pentium4 arch (Closes: #632472)
ca63a0b5 2438
09b4b31b 2439 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 13 Sep 2018 10:04:42 +0200
ca63a0b5 2440
d50ff924 2441llvm-toolchain-snapshot (1:6.0~svn321385-1) unstable; urgency=medium
058d6f31 2442
36341b36 2443 * Snapshot upload before rc1 (January)
18658cb6
SL
2444 * Create clang-tools-6.0 and move the various clang tools into it
2445 clang-tools-6.0 depends on clang-6.0. This might affect some packages.
080a1c01 2446 (Closes: #836397)
da19aa0c
SL
2447 * Bring back the libedit support in lldb
2448 Fix upstream bug https://bugs.llvm.org/show_bug.cgi?id=35291
e3ff6346 2449 * Also ship ld64.lld and wasm-ld in the lld-X.Y package
db12da9a 2450 * Update d/rules to reflect the move of libfuzzer into compiler-rt
e81253c1
SL
2451 * Update of the copyright file (Closes: #878502)
2452 Thanks to Nicholas D Steeves for the work
157ea71c
SL
2453 * Try to fix the mipsel FTBFS (Closes: #877567)
2454 I am trying the first option from the bug:
2455 - gsplit-dward on 32 bits archs
2456 - -g everywhere
2457 Many thanks to Adrian Bunk for that
c47b85d7
SL
2458 * Use ?= for some variables declarations
2459 * Remove the hardcoded declarations of llvm version in debian/rules
2f644e7e 2460 * add /usr/lib/cuda to the CUDA toolkit search paths
7be79703 2461 Thanks to Andreas Beckmann for the patch (Closes: #882505) (LP: #1706326)
f0f422d6 2462 * Fix the fix-scan-view-path.diff path
dfbdb13b 2463 * Move libomp-dev from Suggests to Recommends (Closes: #882781)
d40d00cb 2464 * Add a symlink to fix lldb-X.Y (Closes: #881993)
2da5afa2 2465 * Remove update-cuda-search-path.patch (applied upstream)
bf6c7286 2466 * Also install usr/bin/lldb-test-6.0
b13d108c 2467 * liblld-6.0-dev depends on liblld-6.0 (Closes: #856545)
73506d43
SL
2468 * Add new symbols for libclang1:
2469 - clang_CXIndex_setInvocationEmissionPathOption
2470 - clang_CXXRecord_isAbstract
2471 - clang_Cursor_getObjCManglings
2472 - clang_getCursorTLSKind
1c3a69fc
SL
2473 * add test-keep-alive.diff to improve the keep alive for some
2474 archs like mips*
36341b36 2475 * Standards-Version: 4.1.1
06b90c93 2476 * remove liblld-6.0-dbg for now
058d6f31 2477
d50ff924 2478 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 22 Dec 2017 21:41:17 +0100
058d6f31 2479
8d44ee69 2480llvm-toolchain-snapshot (1:6.0~svn315736-1) unstable; urgency=medium
cffdd76e 2481
8d44ee69 2482 * New snapshot
19e475ab 2483 * Ship liblldMinGW lld lib
808153cf 2484 * Ship clang-refactor & clang-func-mapping in clang-X.Y
b704e459
SL
2485 * Remove the -Wl option to call gold instead of the normal linker
2486 (Closes: #876787)
83981236 2487 * Force the deactivation of ocaml until the transition is done
3ba15196 2488 * Standards Version 4.1.0
19e475ab 2489
c5c9252c 2490 [ Gianfranco Costamagna ]
cffdd76e 2491 * Enable ocaml on release architectures.
9943cff9 2492 * Add NDEBUG flag, lost in the -g -> -g1 switch
cffdd76e 2493
5be50c72
SL
2494 [ Matthias Klose ]
2495 * Link with --no-keep-files-mapped --no-map-whole-files when using gold.
19e475ab
SL
2496 * build using gold on arm64 and s390x. For backports, arm64 might still
2497 need the BFD linker, and building with only one or two processes in
2498 parallel.
2499 * On amd64, s390x, arm64 and ppc64el, build with -g1 instead of -g.
2500 * Set CMAKE_CXX_FLAGS_RELWITHDEBINFO and pass opt_flags.
c5c9252c 2501
8d44ee69 2502 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 11 Sep 2017 22:27:20 +0200
cffdd76e 2503
b8d0ce6a 2504llvm-toolchain-snapshot (1:6.0~svn311834-2) unstable; urgency=medium
69786920
SL
2505
2506 * Fix the FTBFS because of -gsplit-dwarf:
2507 - Only enable it on archs which needs it
2508 - Only enable it when gcc supports it correctly
2a49c039 2509 * Fail the build if the arch + gcc has a broken gsplit-dwarf support
69786920
SL
2510
2511 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 31 Aug 2017 19:14:53 +0200
2512
424a2335 2513llvm-toolchain-snapshot (1:6.0~svn311834-1) unstable; urgency=medium
71449977
SL
2514
2515 * Link LLDB with -latomic on powerpcspe (Closes: #872267)
1d09e480 2516 * Fix the C++ include path order (Closes: #859083)
b58aafd6 2517 * Disable -gsplit-dwarf when using gcc 7 for causing a linking issue
7edcb944 2518 See https://bugs.llvm.org/show_bug.cgi?id=34140
14370e57 2519 (Closes: #853525)
0e960f77 2520 * clang was producing unusable binaries on armv5tel (Closes: #873307)
a6465ecb 2521 Thanks to Adrian Bunk for the patch
424a2335 2522 * With Ubuntu Trusty (for apt.llvm.org), the build fails
f9c76b9c
SL
2523 on internal compiler error: in output_index_string, at dwarf2out.c:218
2524 force the usage of gcc 4.9
71449977 2525
424a2335 2526 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 26 Aug 2017 22:35:00 +0200
71449977 2527
4975714a 2528llvm-toolchain-snapshot (1:6.0~svn310776-1) unstable; urgency=medium
57a3ca75 2529
ca537c1c 2530 * We moved from 5.0 to 6.0
4975714a 2531 * Ship the opt-viewer new program as part of llvm-6.0 tools
f0764ecc 2532 * ld.lld manpage wasn't installed
a0893391 2533 * Disable the clang-fix-cmpxchg8-detection-on-i386.patch patch
338ca522 2534 because breaks the build with
a0893391 2535 'error: 'isCmpXChg8Supported' was not declared in this scope'
338ca522 2536 * Remove usr/bin/liblldb-intel-mpxtable.so-6.0 as it seems to be removed
a1c039e6 2537 from usptream
4975714a
SL
2538 * Force the usage of gcc 6 until the link issues with gcc 7 are fixed
2539 https://bugs.llvm.org/show_bug.cgi?id=34140
57a3ca75 2540
338ca522
SL
2541 [ Katsuhiko Nishimra ]
2542 * Ensure /usr/bin/g++-$(GCC_VERSION) exists (Closes: #871591)
2543
1580fac5 2544 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 27 Jul 2017 23:16:06 +0200
57a3ca75 2545
916bd65c 2546llvm-toolchain-snapshot (1:5.0~svn305653-1) unstable; urgency=medium
38868fd2 2547
94574f32 2548 [ Gianfranco Costamagna ]
38868fd2
GC
2549 * Re-add clang-doc documentation
2550
94574f32
SL
2551 [ Sylvestre Ledru ]
2552 * New snapshot release
2553 * Fix a hurd PATH_MAX issue
86755841 2554 * Transform the lldb swig check from a error to a warning
f821ed60 2555 * Add libomp-dev to the suggests of clang
922fb03f
SL
2556 * Add Provides on python-lldb-x.y & python-clang-x.y & libllvm-x.y-ocaml-dev
2557 to avoid the recurring problem about conflicts
2558 (Closes: #835546, #863739, #863742)
07f940ee 2559 * Standards-Version => 4.0.0
916bd65c
SL
2560 * Generate the llvm-tblgen, clang-change-namespace, clang-offload-bundler
2561 lld, clang++, clang-check, clang-cpp & clang-import-test manpages
7b531708 2562 * Remove the --no-discard-stderr option from help2man calls
ae2614f2
SL
2563 * use -DPOLLY_BUNDLED_JSONCPP=OFF & add pkg-config as a dep (to help find
2564 the files)
94574f32
SL
2565
2566 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 09 Jun 2017 12:04:56 +0200
38868fd2 2567
c8e7ff43 2568llvm-toolchain-snapshot (1:5.0~svn302368-1~exp1) experimental; urgency=medium
45f800fa
SL
2569
2570 * Only enable libfuzzer for Linux kernel.
2571 Thanks to Pino Toscano for the patch
c8e7ff43
SL
2572 * Add option -DPOLLY_BUNDLED_JSONCPP=ON
2573 to use the system lib instead of the patch d/p/use-deb-json.diff
9f4122c4
SL
2574 * New symbols added in libclang
2575 - clang_EvalResult_getAsLongLong
2576 - clang_EvalResult_getAsUnsigned
2577 - clang_EvalResult_isUnsignedInt
2578 - clang_TargetInfo_dispose
2579 - clang_TargetInfo_getPointerWidth
2580 - clang_TargetInfo_getTriple
2581 - clang_Type_isTransparentTagTypedef
2582 - clang_getAllSkippedRanges
2583 - clang_getTranslationUnitTargetInfo
45f800fa 2584
c8e7ff43 2585 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 07 May 2017 12:13:43 +0200
45f800fa 2586
29a36b1c 2587llvm-toolchain-snapshot (1:5.0~svn298899-1) unstable; urgency=medium
4cb6852b 2588
21cd3633
SL
2589 * Limit the archs where the ocaml binding is built
2590 Should fix the FTBFS
2591 Currently amd64 arm64 armel armhf i386
99ff4c05 2592 * d/p/add_symbols_versioning.patch removed (applied upstream)
14e4200b
SL
2593 * Really fix "use versioned symbols" for llvm
2594 Thanks to Julien Cristau for the patch (Closes: #849098)
1646d8a6
SL
2595 * Explicit the dep of clang-tidy on same version of llvm to avoid
2596 undefined symbols
cc9911af
SL
2597 * Add override_dh_makeshlibs for the libllvm or liblldb versions
2598 Thanks to Julien Cristau for the patch
ddc56e5e 2599 * change the min version of the libclang1 symbols to 1:4.0-3~
8bb58ffa 2600 * Fix the symlink on scan-build-py
29a36b1c 2601 * add libncurses in the list of build deps (Closes: #861170)
23938cd5 2602
3ea614c6
SL
2603 [ Rebecca N. Palmer ]
2604 * Use versioned symbols (Closes: #848368)
2605
ddc56e5e 2606 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 09 Apr 2017 10:11:56 +0200
23938cd5 2607
6ce82f87 2608llvm-toolchain-snapshot (1:5.0~svn294583-1~exp1) experimental; urgency=medium
8435ed03 2609
2d000353
SL
2610 * New snapshot release
2611 * New library liblldb-intel-mpxtable.so
878c20c1 2612 * Fix the incorrect symlink to scan-build-py (Closes: #856869)
516ed03b
SL
2613 * Explicit the dep of clang-format on same version of llvm to avoid
2614 undefined symbols
8435ed03 2615
2d000353 2616 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 16 Jan 2017 09:03:48 +0100
8435ed03 2617
2d000353 2618llvm-toolchain-snapshot (1:5.0~svn292017-1~exp1) experimental; urgency=medium
62dca9d1
SL
2619
2620 * New snapshot release
12e6d322 2621 snapshot is now 5.0
0661d02f 2622 * d/p/silent-amdgpu-test-failing.diff silent amdgpu tests failing
6b8dec7c 2623 (see upstream bug 31610)
62dca9d1 2624 * d/p/lldb-server-link-issue.patch removed, merged upstream
0661d02f
SL
2625 * Also install python-lldb-5.0 when installing lldb-5.0 (Closes: #851171)
2626 * Bring back the content of llvm-5.0-doc (Closes: #844616)
daebc062 2627 * Bring back the content of llvm-4.0-doc (Closes: #844616)
1052cca4
SL
2628 * d/p/pthread-link.diff Hardcode like to pthread which was missing for
2629 libclang
62dca9d1 2630
2d000353 2631 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 14 Jan 2017 16:36:51 +0100
62dca9d1 2632
d59aa75a 2633llvm-toolchain-snapshot (1:4.0~svn291344-1) unstable; urgency=medium
5c2afe58 2634
d59aa75a 2635 * New snapshot release
bbdfe123 2636 * Disable libedit usage in lldb because of garbage (Closes: #846616, #850111)
5c2afe58
SL
2637 * Build lld
2638 - d/p/lld-arg-cmake-issue.diff fixes upstream bug #27685
a5900c36 2639 * ship clang-tblgen
da2955c1 2640 * Run clang extra test suite
94448773 2641 * Fix the detection of lldb-server
f453e88a 2642 * Fix the run of the check-lldb target
5c2afe58 2643
d59aa75a 2644 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 07 Jan 2017 12:24:32 +0100
5c2afe58 2645
ca17bf30 2646llvm-toolchain-snapshot (1:4.0~svn290810-1) unstable; urgency=medium
408f358e
SL
2647
2648 * New snapshot release
2649 * d/p/kfreebsd-support.diff removed (applied upstream)
2650 * debian/orig-tar.sh: less verbose
d2d44739
SL
2651 * d/p/lldb-missing-install.diff: For the install
2652 of lldb-server and lldb-argdumper as they are not always installed
c7ba2dfd 2653 * Ship new binary in clang-X.Y: clang-import-test
0aae407d
SL
2654 * New symbols in libclang1:
2655 - clang_EvalResult_getAsLongLong
2656 - clang_EvalResult_getAsLongLong
2657 - clang_EvalResult_isUnsignedInt
f5a56de6 2658 * Fix a regression in the test run for the code coverage
f9077ac3 2659 * Silent ThinLTO/X86/autoupgrade.ll, fails with code coverage (and maybe others)
408f358e 2660
ca17bf30 2661 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 02 Jan 2017 13:51:06 +0100
408f358e 2662
18c9c055 2663llvm-toolchain-snapshot (1:4.0~svn286225-1) unstable; urgency=medium
578e474e 2664
18c9c055 2665 * New snapshot release
0aae407d 2666 * Remove the info section from the generated manpages (Closes: #846269)
18c9c055
SL
2667
2668 [ Kai Wasserbäch ]
578e474e
SL
2669 * debian/patches/{0003-Debian-version-info-and-bugreport.patch,
2670 0044-soname.diff,23-strlcpy_strlcat_warning_removed.diff,
2671 26-set-correct-float-abi.diff,atomic_library_[12].diff,
2672 fix-clang-path-and-build.diff,fix-lldb-server-build,lldb-libname.diff,
2673 lldb-soname.diff,mips-fpxx-enable.diff,removeduplicatedeclaration.diff}:
2674 Refreshed.
2675 * debian/patches/{silent-gold-utils,kfreebsd-support}.diff: Updated.
2676
18c9c055 2677 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 08 Nov 2016 12:19:55 +0100
578e474e 2678
a405cb76
SL
2679llvm-toolchain-snapshot (1:4.0~svn282142-1~exp1) experimental; urgency=medium
2680
2681 * The libstdc++-6-dev & libobjc-6-dev are only install with clang-X.Y
2682 and libclang-X.Y-dev and no longer with libclang1-X.Y
2683 (Closes: #841309)
2684 * Fix the VCS-* fields
2685
16a4a5f6
SL
2686 [ Kai Wasserbäch ]
2687 * debian/patches/{23-strlcpy_strlcat_warning_removed.diff,
2688 0003-Debian-version-info-and-bugreport.patch, atomic_library_[12].diff,
2689 python-clangpath.diff,removeduplicatedeclaration.diff,
2690 fix-clang-path-and-build.diff,mips-fpxx-enable.diff}: Refreshed.
2691 * debian/patches/{silent-more-tests.diff,silent-MCJIIT-tests.diff}: Updated.
2692
a405cb76
SL
2693 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 24 Oct 2016 10:45:07 +0200
2694
528f1c84
SL
2695llvm-toolchain-3.9 (1:3.9-6) unstable; urgency=medium
2696
2697 * Fix segfaults in the memory sanitizers (Closes: #842642)
2698 Caused by the newer glibc. Many thanks for Nobert Lange for everything
2699 * Enable the sanitizers testsuite
2700
2701 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 11 Nov 2016 17:01:38 +0100
2702
bbe6d1e9 2703llvm-toolchain-3.9 (1:3.9-5) unstable; urgency=medium
0756ed07 2704
f2a55983
SL
2705 * d/p/0011-SimplifyCFG-Hoisting-invalidates-metadata.patch: Also apply bug 29163
2706 to fix some issues in rust (Closes: #842956)
763e9d82 2707 Many thanks to Ximin Luo for the investigation
f2a55983 2708
18c9c055 2709 * libclang-common-4.0-dev: missing multilib binaries for the sanitizer
3eb35be5
SL
2710 libraries (Closes: #841923)
2711 Many thanks to Norbert Lange for the changes
cfe8c1a4 2712
414183fe 2713 [ Pauli ]
414183fe
SL
2714 * d/p/clang-fix-cmpxchg8-detection-on-i386.patch:
2715 libcxx atomic tests for old i386 fail with wrong Atomic inline width.
2716 Needed for libc++
2717 (See https://llvm.org/bugs/show_bug.cgi?id=19355)
2718 * d/p lldb-addversion-suffix-to-llvm-server-exec.patch:
2719 Fix the lldb-server call in some cases
c573e326 2720
f2a55983 2721 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 04 Nov 2016 17:18:07 +0100
0756ed07 2722
095c69b0
SL
2723llvm-toolchain-3.9 (1:3.9-4) unstable; urgency=medium
2724
92bce6ba
SL
2725 * LLVMConfig.cmake was installed into wrong location
2726 Install a symlink from lib/cmake/llvm to share/llvm/cmake
2727 (Closes: #839234)
ba43345e
SL
2728 * Fix a path issue in scan-view. Thanks Riccardo Magliocchetti
2729 (Closes: #838572)
095c69b0
SL
2730
2731 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 31 Oct 2016 10:47:52 +0100
2732
397d4bf8
SL
2733llvm-toolchain-3.9 (1:3.9-3) unstable; urgency=medium
2734
7b1e544a 2735 [ Sylvestre Ledru ]
397d4bf8
SL
2736 * The libstdc++-6-dev & libobjc-6-dev are only install with clang-X.Y
2737 and libclang-X.Y-dev and no longer with libclang1-X.Y
2738 (Closes: #841309)
2739
7b1e544a 2740 [ Gianfranco Costamagna ]
4010fc14 2741 * Team upload
7b1e544a
GC
2742 * d/p/drop-wrong-hack-arm64.patch:
2743 - drop hack that was preventing the package from building on
2744 non-amd64 64bit architectures:
2745
2746 -- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 27 Oct 2016 11:45:28 +0200
397d4bf8 2747
cfd22656 2748llvm-toolchain-snapshot (1:4.0~svn280796-1~exp1) experimental; urgency=medium
b586ee96 2749
3f37321c
SL
2750 * Merge clang-include-fixer-4.0 into clang-4.0. Don't think
2751 it deserves it own package
d26e16f8 2752 * python-lldb-4.0 archs "any" to a list like others pkg
4f259424 2753 * Fix a version issue with run-clang-tidy-4.0.py
2938ba64 2754 * Also install clang-change-namespace-4.0
97636306 2755
7f1d0e08
SL
2756 [ Kai Wasserbäch ]
2757 * debian/clang-X.Y.install.in: Added clang-cpp.
2758 * debian/patches: Refreshed.
2759
97636306 2760 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 02 Sep 2016 13:11:56 +0200
53102dd8 2761
610366da 2762llvm-toolchain-3.9 (1:3.9-1) unstable; urgency=medium
bcfb19f0 2763
610366da 2764 * New stable release
11c82686
SL
2765 * Port to kfreebsd. Many thanks to Pino Toscano
2766 (Closes: #835665)
3f37321c 2767 * clang_getAllSkippedRanges in the list of libclang1 symbols
b553daa1
SL
2768 * Try to disable the execution of the testsuite for scan-build & coverity
2769 for real
db7ad6d2 2770 * Also ship clang-reorder-fields as part of the clang-4.0 package
dd6e5030 2771 * Build lldb on arm64. Hopefully, works.
cfd22656 2772 * New snapshot release
b80e9726 2773 * Tentative fix for lldb-server build
b586ee96 2774
cfd22656 2775 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 07 Sep 2016 12:02:12 +0200
b586ee96 2776
200f9c8b 2777llvm-toolchain-snapshot (1:4.0~svn279916-1) unstable; urgency=medium
aa198622 2778
200f9c8b 2779 * Snapshot is now 4.0
0c3693c4 2780 * Introduce clang-include-fixer-4.0
2fc7bead
SL
2781 * Fix the usage of jsoncpp in polly. Thanks to James Clarke for the patch
2782 (Closes: #835607)
5b373e73 2783 * Fix the renaming of the manpages (Closes: #834077)
a9ab44f7 2784 * Use the manpage from clang.rst instead of help2man
efb93840
SL
2785 * Disable the build of lldb on mips64el, ppc64 and s390x for real
2786 * Add symlink from ./build to ../share and ../lib etc
2787 Thanks to Ximin Luo for the patch (Closes: #834144)
42b3e7ec
SL
2788 * Sync the 3.9 changes into 4.0
2789 * Fix the cmake paths in llvm-4.0-dev deb package. Thanks to Brad King
aa198622 2790 for the patch (Closes: #819072)
d4136d0a
SL
2791 * Bring back the lto (gone with the cmake migration)
2792 (Closes: #819333) (upstream: #27223)
494b5ee1
SL
2793 * LLVMConfig.cmake is now installed to <prefix>/lib/cmake/llvm instead of
2794 <prefix>/share/llvm/cmake
2795 Thanks to Brad King of the fix
774ed7d2 2796 * Disable lldb on sparc64 (Closes: #832371)
b2dd2d68 2797 * Also install clang-rename.el & clang-rename.py in clang-4.0
f662dbc2 2798 * scan-build llvm results are built using --show-description
a7a1c30a
SL
2799 * Generate manpages for lli, lldb-mi & git-clang-format
2800 * Fix some lintian overrides
c0198ab3 2801 * Generate more manpages
581db916 2802 * Remove some garbage from the manpages (Closes: #815991, #804347)
764345de 2803 * Disable -gsplit-dwarf on Ubuntu precise
fdd4d684 2804 * Update the coverity configuration (Debian has moved to gcc 6)
e0eb3587
SL
2805 * remove compiler-rt-path.diff (file removed upstream, probably because
2806 we moved to cmake)
3214fcf7 2807 * Ship clang-offload-bundler in clang 4.0
6cafcdfd
SL
2808 * Set the correct Conflicts for python-clang-4.0, python-lldb-4.0
2809 (Closes: #832410)
aa198622 2810
dff6252b 2811 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 27 Aug 2016 14:19:41 +0200
aa198622 2812
27f2f7b7
SL
2813llvm-toolchain-snapshot (1:4.0~svn275970-1~exp1) experimental; urgency=medium
2814
2815 * New snapshot release
09c42dc5
SL
2816 * Bring back llvm-4.0-tools to life
2817 * ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
2818 package
89787810 2819
056378d9 2820 * amd64 llvm testsuite is green, bring back the failure in case of error
89787810
SL
2821 * Fix the cmake paths in llvm-3.9-dev deb package. Thanks to Brad King
2822 for the patch (Closes: #819072)
2823
2824 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 25 Jul 2016 12:18:52 +0200
2825
b895313a 2826llvm-toolchain-3.9 (1:3.9~svn275918-1~exp1) experimental; urgency=medium
6eed2bba 2827
3a70f2b8 2828 * New snapshot release
6eed2bba 2829 * Silent test CodeGen/SPARC/LeonInsertNOPsDoublePrecision.ll
d6ac2b9e 2830 * ship lli-child-target as part of the llvm-X.Y-runtime package
7f14b364
SL
2831 * Bring back llvm-3.9-tools to life
2832 * ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
2833 package
b895313a 2834 * ship lli-child-target as part of the llvm-X.Y-runtime package
6eed2bba 2835
7f14b364 2836 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 19 Jul 2016 15:34:08 +0200
6eed2bba 2837
58c4c6a6 2838llvm-toolchain-snapshot (1:3.9~svn274438-1) unstable; urgency=medium
ccdd2c53 2839
5eecc2f0 2840 * Remove the autoconf section
af944e45 2841 * Bring back the removal of the build dir
4e275075 2842 * Fix the coverage builds (didn't allow several cflags)
aba896fd 2843 * Set the correct conflicts on python-lldb-3.8 (Closes: #817873)
914af8e2 2844 * Set the correct conflicts on python-clang-3.8 (Closes: #817872)
9e8604ab 2845 * remove llvm26003-sanitizer-check-env.diff (merged upstream)
11116870 2846 * Do not fail the build if the manpages cannot be built (failing on
630eb4ec 2847 Ubuntu precise)
11116870 2848 * Install libfindAllSymbols.a as part of libclang-X.Y-dev
aa289f87 2849 * Ship scan-build-py
3ef2b0af 2850 * Use the libjsoncpp library embedded (fails to link otherwise)
4205acbd 2851 * Standards-Version 3.9.8
194dd04d
SL
2852 * cmake files moved from usr/lib/llvm-3.9/share/llvm/cmake/
2853 to usr/lib/llvm-3.9/lib/cmake/llvm/
2854 (upstream change)
2855 * Add a symlink from usr/lib/llvm-3.9/share/llvm/cmake
2856 pointing to usr/share/llvm-3.9/cmake
2857 * Disable the run of lldb testsuite because of LLVM_LINK_LLVM_DYLIB=ON:
2858 https://llvm.org/bugs/show_bug.cgi?id=28127
2859 * Add -gsplit-dwarf to CXXFLAGS to workaround the memory allocation
2860 issue on i386
bfc4bdac
SL
2861 * Ignore the lintian override about embedded-library for json.
2862 Doesn't link otherwise
2009781b
SL
2863 * Fix the soname of libclang and libLLVM. Might cause some breakage with
2864 existing app but no choice...
5eecc2f0 2865
23db80c5
PO
2866 [ Pablo Oliveira ]
2867 * Add python-six as a dependency of python-lldb (Closes: #825371)
2868 (thanks to Askar Safin)
4205acbd
SL
2869 * Fix lldb symlinks
2870 * Fix missing _lldb.so import during lldb testsuite
2871
2872 [ Ed Schouten ]
2873 * Preparation of the support of lld (not ready yet)
23db80c5 2874
1597edb4
SL
2875 [ Kai Wasserbäch ]
2876 * debian/rules:
2877 - Ensure ld-gold is used. CMake invokes the linker through g++ most of the
2878 time, therefore we need to set -Wl,-fuse-ld=gold.
2879 - Remove unused variable "confargs".
2880
2881 [ Brad King ]
1680fc1b
SL
2882 * Install cmake files in usr/share/llvm-@LLVM_VERSION@/cmake/ instead of
2883 usr/share/llvm-@LLVM_VERSION@/cmake/
2884 * Also install libLLVM-3.8.so.1 as a symlink
2885 * debian/patches/fix-cmake-config-prefix.diff:
2886 cover the CMake build system too
2887 (Closes: #819072)
1597edb4
SL
2888
2889 [ Alexis La Goutte ]
2890 * Fix an issue with scan-view (Closes: #825101)
2891
194dd04d 2892 [ YunQiang Su ]
94e93532 2893 * Enable FPXX by default on mips/mipsel (Closes: #826749)
194dd04d 2894
2009781b 2895 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 02 Jul 2016 20:46:05 +0200
5eecc2f0
SL
2896
2897llvm-toolchain-snapshot (1:3.9~svn260851-1) unstable; urgency=medium
ac8d009c
SL
2898
2899 * New snapshot
ef02fcab 2900 * Switch to 3.9 (remove lldb-3.9-dev as it was a transitionnal pkg)
6c1a9591 2901 * Update the clang description for something more accurate (C++-11, 14, etc)
dd8713ff
SL
2902 * Cmake migration. Done by Andrew Wilkins. Many thanks to him
2903 - Update patches to set SONAME in CMake build
2904 - Create symlinks with ".links", don't install from build tree
2905 - Remove LLVM-internal tools (lit, FileCheck, not, tblgen, etc.)
2906 - Remove llvm-X.Y-tools package, because it contained only
2907 internal tools that are not intended for distribution.
2908 - Remove autotools-specific artifacts from packages.
2909 - Remove "dummy" documentation artifacts from llvm-X.Y-docs
2910 package. Not built/installed by CMake, not useful.
2911 - Update control/rules to support CMake
2912 - Patch LLDB SWIG interfaces to workaround a bug in SWIG
2913 See https://llvm.org/bugs/show_bug.cgi?id=25468
2914 - add missing files to clang-format
2915 - Add patch to fix sanitizer lit invocation
2916 - removed LLVM-internal tools (lit, FileCheck, not, *-tblgen, etc.);
2917 not installed by CMake, not intended for distribution
2918 - removed llvm-X.Y-tools (contained only internal tools)
2919 - removed autotools-specific artifacts (configure, Makefile, etc.)
2920 - removed dummy documentation files
0af2594e
SL
2921 * Sync against 3.8
2922 * Disable "Sphinx warnings treated as errors"
6c1a9591 2923
8450b964 2924 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 08 Mar 2016 09:50:29 +0100
6c1a9591 2925
7138491d
SL
2926llvm-toolchain-3.8 (1:3.8-1) unstable; urgency=medium
2927
2928 * New upstream release
2929 * Install a missing library to unbreak lldb (Closes: #815809)
2930
2931 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 03 Mar 2016 21:16:21 +0100
2932
2933llvm-toolchain-3.8 (1:3.8~+rc3-1~exp1) experimental; urgency=medium
2934
2935 * New snapshot release
2936 * Update the clang description for something more accurate (C++-11, 14, etc)
2937 * Update debian/orig-tar.sh to remove autoconf/config.sub autoconf/config.guess
2938 in polly
2939
2940 [ Matthias Klose ]
2941 * clang-tidy-3.8: Remove Breaks/Replaces on clang-modernize-3.8.
2942 * Disable lldb on s390x.
2943
2944 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 25 Feb 2016 14:26:14 +0100
2945
2946llvm-toolchain-3.8 (1:3.8~+rc2-1~exp1) experimental; urgency=medium
2947
2948 * New snapshot release
2949 * Remove build-llvm/ after the install step to save space.
2950 Most of the rc1 builds failed because of hd space.
2951
2952 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 03 Feb 2016 08:59:32 +0100
2953
2954llvm-toolchain-3.8 (1:3.8~+rc1-1~exp1) experimental; urgency=medium
2955
2956 * New snapshot release
2957 * Cmake migration. Done by Andrew Wilkins. Many thanks to him
2958 - Update patches to set SONAME in CMake build
2959 - Create symlinks with ".links", don't install from build tree
2960 - Remove LLVM-internal tools (lit, FileCheck, not, tblgen, etc.)
2961 - Remove llvm-X.Y-tools package, because it contained only
2962 internal tools that are not intended for distribution.
2963 - Remove autotools-specific artifacts from packages.
2964 - Remove "dummy" documentation artifacts from llvm-X.Y-docs
2965 package. Not built/installed by CMake, not useful.
2966 - Update control/rules to support CMake
2967 - Patch LLDB SWIG interfaces to workaround a bug in SWIG
2968 See https://llvm.org/bugs/show_bug.cgi?id=25468
2969 - add missing files to clang-format
2970 - Add patch to fix sanitizer lit invocation
2971 - removed LLVM-internal tools (lit, FileCheck, not, *-tblgen, etc.);
2972 not installed by CMake, not intended for distribution
2973 - removed llvm-X.Y-tools (contained only internal tools)
2974 - removed autotools-specific artifacts (configure, Makefile, etc.)
2975 - removed dummy documentation files
2976
2977 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Jan 2016 16:09:01 +0100
2978
ddcd6b5b
SL
2979llvm-toolchain-3.8 (1:3.8.1-8) unstable; urgency=medium
2980
2981 * Disable the usage of ld gold on powerpc (Closes: #833583)
2982 * Revert drop-avx512-from-skylake.diff, it is causing some regressions in the
2983 testsuite
2984 * Disable lldb on ppc64
f0a8b88c 2985 * libfuzzer depends on the same version of clang (Closes: #833564)
056378d9
SL
2986 * Use filter into of findstring in the gold usage. Thanks Doko for the
2987 suggestion
ddcd6b5b
SL
2988
2989 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 07 Aug 2016 14:10:09 +0200
2990
22222abc
SL
2991llvm-toolchain-3.8 (1:3.8.1-7) unstable; urgency=medium
2992
2993 * Fix the detection of gcc. This broke the build on the latest unstable
2994
2995 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 05 Aug 2016 09:55:15 +0200
2996
e9f1d28b
SL
2997llvm-toolchain-3.8 (1:3.8.1-6) unstable; urgency=medium
2998
45fe7b69 2999 * Ship libFuzzer in its own package (libfuzzer-X.Y-dev) (Closes: #820159)
e9f1d28b
SL
3000 * Sync from Ubuntu. Many thanks to Matthias Klose
3001 - drop-avx512-from-skylake.diff: Don't enable AVX512 on Skylake, as it's
3002 a server cpu feature and breaks llvmpipe on workstations.
3003 - Remove the build tree before calling dh_strip; at least the amd64 buildd
3004 runs out of diskspace at this step.
3005 - Add support for gcc's attribute abi_tag (needed for compatibility with
3006 GCC 5's libstdc++); taken from the trunk (Closes: #797038)
3007 (LP: #1510042, #1488254)
6dcbfe3f
SL
3008 D17567-PR23529-Sema-part-of-attrbute-abi_tag-support.diff
3009 D18035-PR23529-Mangler-part-of-attrbute-abi_tag-support.diff
e9f1d28b
SL
3010
3011 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 28 Jul 2016 11:15:04 +0200
3012
b8fd01b6 3013llvm-toolchain-3.8 (1:3.8.1-5) unstable; urgency=medium
aed95f3c 3014
b8fd01b6 3015 [ Gianfranco Costamagna ]
aed95f3c
GC
3016 * Try to fix mips64el build, by enabling the same
3017 packages as the mips and mipsel versions
b53344eb 3018 * Link mips* with latomic.
b8fd01b6
SL
3019
3020 [ Sylvestre Ledru ]
4007a1cf 3021 * Disable lldb on sparc64 (Closes: #832371)
da042a53 3022 * Hopefully fix the FTBFS on armel
aed95f3c 3023
b8fd01b6 3024 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 27 Jul 2016 22:49:09 +0200
aed95f3c 3025
13828557 3026llvm-toolchain-3.8 (1:3.8.1-4) unstable; urgency=medium
629bbcbe
SL
3027
3028 * Fix the FTBFS under mips/mipsel? (enable the link against atomic)
3029 (Closes: #820537)
f052b346
SL
3030 * Bring back llvm-3.8-tools to life
3031 * ship clang-tblgen & yaml-bench as part of the libclang-common-X.Y-dev
3032 package
629bbcbe 3033
13828557 3034 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Jul 2016 10:20:46 +0200
629bbcbe 3035
2b69b184
SL
3036llvm-toolchain-3.8 (1:3.8.1-3) unstable; urgency=medium
3037
3038 * Add -gsplit-dwarf to CXXFLAGS to workaround the memory allocation
3039 issue on i386 (hopefully)
3040
3041 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 02 Jul 2016 20:59:08 +0200
3042
7b1c03a9 3043llvm-toolchain-3.8 (1:3.8.1-2) unstable; urgency=medium
68d94d39 3044
892e8af8 3045 [ Sylvestre Ledru ]
da042a53 3046 * Add a symlink from usr/lib/llvm-3.8/share/llvm/cmake
68d94d39
SL
3047 pointing to usr/share/llvm-3.8/cmake
3048
892e8af8
GC
3049 [ Gianfranco Costamagna ]
3050 * Remove python-lldb-3.8 where liblldb-3.8-dev is not built
3051
68d94d39
SL
3052 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 28 Jun 2016 14:44:48 +0200
3053
63b74886
SL
3054llvm-toolchain-3.8 (1:3.8.1-1) unstable; urgency=medium
3055
3056 * New maintenance release
6b0ab895
SL
3057
3058 [ Kai Wasserbäch ]
3059 * debian/rules: Ensure ld-gold is used. CMake invokes the linker through
3060 g++ most of the time, therefore we need to set -Wl,-fuse-ld=gold.
3061
833df9a3 3062 [ Brad King ]
6e1f7d19 3063 * Followup to fix the cmake install (Closes: #819072)
833df9a3 3064
038f86cc
PO
3065 [ YunQiang Su ]
3066 * Enable FPXX by default on mips/mipsel (Closes: #826749)
3067
63b74886 3068 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 23 Jun 2016 08:49:29 +0200
6b0ab895 3069
63a718e5
SL
3070llvm-toolchain-3.8 (1:3.8.1~+rc1-1~exp1) experimental; urgency=medium
3071
3072 * New RC release
3073 * Improve the cmake detection (used for llvm.org/apt)
3074 * Standards-Version updated to 3.9.8
3075 * Ignore outdated-autotools-helper-file
bd33ffec
SL
3076
3077 [ Brad King ]
3078 * Install cmake files in usr/share/llvm-@LLVM_VERSION@/cmake/ instead of
3079 usr/share/llvm-@LLVM_VERSION@/cmake/
3080 * Also install libLLVM-3.8.so.1 as a symlink
3081 * debian/patches/fix-cmake-config-prefix.diff:
3082 cover the CMake build system too
3083 (Closes: #819072)
3084
65c51c9a
PO
3085 [ Pablo Oliveira ]
3086 * Fix python-lldb dependencies and make proper symlinks to libLLVM
3087 and liblldb as suggested by Graham Inggs (Closes: #821022)
3088 * Fix liblldb suffix in lldb/scripts/Python/finishSwigPythonLLDB.py
3089 (Closes: #813798)
8d7b6ea7 3090 * Fix LLVM bug 26158 - clang packages don't provide man pages
4fa55bce 3091 * Add python-six as a dependency of python-lldb (thanks to Askar Safin).
65c51c9a 3092
2ecd07d0
GC
3093 [ Gianfranco Costamagna ]
3094 * Make python-lldb-3.8 depend on lldb-3.8-dev, to pick all
3095 the required dependencies
3096 * Unbreak circular dependency by Suggesting the python binding from
3097 liblldb-3.8-dev
3098
09b0fb38
SL
3099 [ Alexis La Goutte ]
3100 * Fix an issue with scan-view (Closes: #825101)
3101
f06d6b78 3102 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 26 May 2016 17:30:00 +0200
0d8cfe68 3103
fdfc7412 3104llvm-toolchain-3.8 (1:3.8-2) unstable; urgency=medium
e2c65570 3105
b221173c
GC
3106 * Team upload.
3107 * Disable polly on s390x and fix polly check.
8588e6dd 3108 * Fix VCS fields.
032fba6d 3109
b221173c
GC
3110 [ Sylvestre Ledru ]
3111 * Fix txt file installation issue, by putting a README.txt file
3112 with some explanation.
3113
3114 [ Graham Inggs ]
3115 * Tighten llvm dev dependency (Closes: #814142).
e2c65570
GC
3116
3117 -- Gianfranco Costamagna <locutusofborg@debian.org> Mon, 07 Mar 2016 10:56:05 +0100
3118
d03409dc
SL
3119llvm-toolchain-3.8 (1:3.8-1) unstable; urgency=medium
3120
3121 * New upstream release
cf0c0305 3122 * Install a missing library to unbreak lldb (Closes: #815809)
d03409dc
SL
3123
3124 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 03 Mar 2016 21:16:21 +0100
3125
6df26a99 3126llvm-toolchain-3.8 (1:3.8~+rc3-1~exp1) experimental; urgency=medium
fab06014 3127
6df26a99 3128 * New snapshot release
fab06014 3129 * Update the clang description for something more accurate (C++-11, 14, etc)
f6359ef2
SL
3130 * Update debian/orig-tar.sh to remove autoconf/config.sub autoconf/config.guess
3131 in polly
fab06014 3132
6df26a99
SL
3133 [ Matthias Klose ]
3134 * clang-tidy-3.8: Remove Breaks/Replaces on clang-modernize-3.8.
3135 * Disable lldb on s390x.
3136
3137 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 25 Feb 2016 14:26:14 +0100
fab06014 3138
dc22bf00
SL
3139llvm-toolchain-3.8 (1:3.8~+rc2-1~exp1) experimental; urgency=medium
3140
3141 * New snapshot release
3142 * Remove build-llvm/ after the install step to save space.
3143 Most of the rc1 builds failed because of hd space.
3144
3145 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 03 Feb 2016 08:59:32 +0100
3146
bb0a70c4 3147llvm-toolchain-3.8 (1:3.8~+rc1-1~exp1) experimental; urgency=medium
66873fb5
SL
3148
3149 * New snapshot release
ff27c6a8 3150 * Cmake migration. Done by Andrew Wilkins. Many thanks to him
a78bc09a 3151 - Update patches to set SONAME in CMake build
0ba0844d
SL
3152 - Create symlinks with ".links", don't install from build tree
3153 - Remove LLVM-internal tools (lit, FileCheck, not, tblgen, etc.)
3154 - Remove llvm-X.Y-tools package, because it contained only
3155 internal tools that are not intended for distribution.
3156 - Remove autotools-specific artifacts from packages.
3157 - Remove "dummy" documentation artifacts from llvm-X.Y-docs
3158 package. Not built/installed by CMake, not useful.
08f5bc97 3159 - Update control/rules to support CMake
a996cf36
SL
3160 - Patch LLDB SWIG interfaces to workaround a bug in SWIG
3161 See https://llvm.org/bugs/show_bug.cgi?id=25468
5cba9bcc 3162 - add missing files to clang-format
e3c1b139 3163 - Add patch to fix sanitizer lit invocation
763531d4
SL
3164 - removed LLVM-internal tools (lit, FileCheck, not, *-tblgen, etc.);
3165 not installed by CMake, not intended for distribution
3166 - removed llvm-X.Y-tools (contained only internal tools)
3167 - removed autotools-specific artifacts (configure, Makefile, etc.)
3168 - removed dummy documentation files
66873fb5 3169
bb0a70c4 3170 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Jan 2016 16:09:01 +0100
66873fb5 3171
4fc5e6c6
SL
3172llvm-toolchain-snapshot (1:3.8~svn255217-1~exp1) experimental; urgency=medium
3173
3174 * New snapshot release
3175 * Fix an install issue with clang-tidy
b27847a1
SL
3176 * clang-modernize has been removed. Long live to clang-tidy, its
3177 replacement
4fc5e6c6
SL
3178
3179 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 10 Dec 2015 05:18:29 +0100
3180
b6af4ab8
SL
3181llvm-toolchain-snapshot (1:3.8~svn254193-2) UNRELEASED; urgency=medium
3182
3183 * disable lldb and polly on powerpc, currently ftbfs.
3184 setting the lldb archs in debian/control in just one
3185 place would be appreciated.
3186 * quoting fixes in debian/rules, when make macros
7138491d 3187 are empty
b6af4ab8
SL
3188 Thanks to Doko for the two previous changes (Closes: #806729)
3189
7138491d 3190 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 30 Nov 2015 15:34:12 +0100
b6af4ab8 3191
1b593d08 3192llvm-toolchain-snapshot (1:3.8~svn254193-1) unstable; urgency=medium
1039c70e
SL
3193
3194 * New snapshot release
3195 * Remove some warnings in the manpages generation (Closes: #795310)
4a6bea3a 3196 * Also ship sancov in clang-3.8
bbddfaec 3197 * Fix the links to scan-build-3.8 & scan-view-3.8
1039c70e
SL
3198
3199 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 20 Oct 2015 14:07:06 +0200
3200
7417bb4a 3201llvm-toolchain-snapshot (1:3.8~svn250696-1) unstable; urgency=medium
92fa01f2 3202
7bdc9d93 3203 * Remove macho-dump from LLVM (removed by upstream r248302)
38db91f2 3204 * Introduce clang-tidy-3.8 as a separate package. Replaces clang-modernize
eb1c84a2 3205 * Ship run-clang-tidy.py & clang-tidy-diff.py in clang-tidy-3.8
38db91f2
SL
3206 * Remove cpp11-migrate-3.8 package. Has been replaced by clang-modernize
3207 for a while (which will be replaced by clang-tidy)
eb1c84a2
SL
3208 * Add three new symbols in libclang1
3209 - clang_CompileCommand_getFilename@Base
3210 - clang_CompileCommand_getMappedSourceContent@Base 3.8
3211 - clang_CompileCommand_getMappedSourcePath@Base 3.8
92fa01f2
SL
3212
3213 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 21 Sep 2015 13:16:35 +0200
3214
a48ca770 3215llvm-toolchain-snapshot (1:3.8~svn247576-1) unstable; urgency=medium
1481a450 3216
32c940e7 3217 [ Sylvestre Ledru ]
1481a450 3218 * New snapshot release
32c940e7
GC
3219 * Remove CVE-2015-2305.patch. Already fixed upstream in a different
3220 way
1481a450 3221 * remove patches merge upstream
e6e42cd0
SL
3222 - lit-lang.diff
3223 - locale-issue-ld.diff
5459062e 3224 * Also generate liblldb-3.8-dbg
ed49e55e 3225 * Select LLVM OpenMP as the default backend
1481a450 3226
fb51d809 3227 [ Gianfranco Costamagna ]
2cb4d54f 3228 * d/control: Add more conflicting packages (python-clang and python-lldb)
517e37f2
GC
3229 (Closes: #796811, #796843)
3230 * Remove an obsolete declaration about dragonegg
3231 (cherry-pick from 3.7 branch)
fb51d809
GC
3232
3233 [ James Price ]
3234 * d/p/fix-cmake-config-prefix.diff: fix cmake path,
3235 needs a change after upstream revision r241080
7f5d5516 3236 (Addresses: #794905)
597ab198 3237
a48ca770 3238 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 14 Sep 2015 18:29:09 +0200
597ab198 3239
b0fbc073 3240llvm-toolchain-snapshot (1:3.8~svn245286-1) unstable; urgency=medium
06b22862 3241
b0fbc073
SL
3242 * New snapshot release (3.7 => 3.8)
3243 No need to rename libllvm as 3.8 was not part of the debian archive
3244
3245 [ Gianfranco Costamagna ]
06b22862 3246 * Fix VCS fields.
06b22862
GC
3247 * d/p/CVE-2015-2305.patch, fix security issue on regcomp.c
3248 * Fix many lintian warning/errors
3249 - copyright fixes
06b22862
GC
3250 - control files
3251 - disabled ocaml documentation
3252
b0fbc073 3253 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 18 Aug 2015 14:28:36 +0200
ba3a537e 3254
d251a2ee
SL
3255llvm-toolchain-snapshot (1:3.7~svn231060-1~exp2) UNRELEASED; urgency=medium
3256
3257 * Reflect upstream changes wrt vim package. Split the files into different
3258 directories
74daf162
SL
3259 * Disable the patch force-gcc-header-obj.diff. Seems to cause bug #23556
3260 * Fix the CMake build. thanks to Paweł Bylica for the fix.
3261 Fix upstream bug #23352
b742b383 3262 * No longer building some clang help page, removing them
d251a2ee
SL
3263
3264 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 21 Apr 2015 09:41:41 +0200
3265
8ff13ee0
SL
3266llvm-toolchain-snapshot (1:3.7~svn231060-1~exp1) experimental; urgency=medium
3267
3268 * New snapshot release
3269 * Force the version of clang in the analyzer scripts
3270 clang-analyzer-force-version.diff
3271
3272 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 03 Mar 2015 09:19:38 +0100
3273
9e1c128e 3274llvm-toolchain-snapshot (1:3.7~svn230857-1) unstable; urgency=medium
df9425ae
SL
3275
3276 * New snapshot release
3277 * Support of gcc 5.0 (Closes: #777988)
5f3c1adf 3278 * compiler-rt-i586.diff: fix a build issue of compiler-rt under i386
df0cabfb 3279 * lldb-gdbserver & lldb-platform have been merged into lldb-server
bc52a6d2
SL
3280 * Bring back polly and remove libcloog-isl-dev & libisl-dev as build deps
3281 (shipped in the polly source tree)
3282 * Set the correct conflicts (Closes: #777580, #777581, #777582)
3cbe8146
SL
3283 * lit-lang.diff: Force the call to ld to be in english
3284 (was failing with a french locale)
3285 * silent-MCJIIT-tests.diff: enable some tests and silents some other
bc52a6d2 3286
9e1c128e 3287 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 28 Feb 2015 18:44:59 +0100
bc52a6d2 3288
d0ff91c8 3289llvm-toolchain-snapshot (1:3.7~svn227076-1) unstable; urgency=medium
eca342bc
SL
3290
3291 * New snapshot release
3292 * Switch to version 3.7
d0ff91c8 3293 * Standards-Version updated to 3.9.6
eca342bc 3294
d0ff91c8 3295 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 26 Jan 2015 09:23:41 +0100
eca342bc 3296
7a62aa0f 3297llvm-toolchain-snapshot (1:3.6~svn224810-1) unstable; urgency=medium
6b029e7d 3298
7a62aa0f 3299 * New snapshot release
6b029e7d
SL
3300 * Update library filename declaration 3.5 => 3.6 (Closes: #772006)
3301
3302 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 05 Dec 2014 17:46:56 -0800
3303
7d6e6053 3304llvm-toolchain-snapshot (1:3.6~svn221998-1~exp1) experimental; urgency=medium
bc3abf64 3305
7d6e6053
SL
3306 * Disable ocaml binding. Needs libctypes-ocaml 0.3.3 which is not available
3307 * libllvm*.a is not longer built
3308 * Update of the libclang symbols
bc3abf64
SL
3309 * Improve the copyright file. Thanks to Dann Frazier (Closes: #766778)
3310
3311 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 04 Nov 2014 14:43:28 +0100
3312
a7bcce1e 3313llvm-toolchain-snapshot (1:3.6~svn218612-1) unstable; urgency=medium
466ff3cf
SL
3314
3315 * Fix my screw up. Add .1 to the libclang soname to make
3316 dpkg-shlibdeps happy
3317 * Remove useless dependency on doxygen
0d16039c 3318 * scan-build could not find clang binary (Closes: #758998)
466ff3cf
SL
3319
3320 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 26 Sep 2014 17:05:26 +0200
3321
a2204650 3322llvm-toolchain-snapshot (1:3.6~svn218446-1) unstable; urgency=medium
b601f3fa
SL
3323
3324 * New snapshot release
a2204650
SL
3325 * Upload in unstable
3326 * Disable the co-instability of lldb & python-lldb
3327 (Python stuff conflicts)
b8f3c349 3328 * Fix bad dependencies on lldb 3.6
a2204650 3329 * Refresh of the list of symbol in libclang
a2da448d 3330 * Try to workaround the FTBFS under ppc64el (create an empty directory)
b8f3c349 3331
a2204650 3332 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 24 Sep 2014 14:20:49 +0200
b8f3c349 3333
8798f4c9
SL
3334llvm-toolchain-snapshot (1:3.6~svn216933-1~exp1) experimental; urgency=medium
3335
3336 * New snapshot release
3337 * sync from 1:3.5~+rc4-2~exp1
3338 * libclang-3.6.so should be used instead libclang.so. Update the soname
3339 to match the new lib name (Closes: #759538)
3340 * Rename liblldb.so to liblldb-3.6.so + update of the soname.
3341 * python-clang-3.6 description updated
3342 * liblldb-3.6 and python-lldb-3.6 added
3343 * lldb-3.6-dev renamed to liblldb-3.6-dev to match the previous changes
3344 * Manpages for llvm-ranlib, clang-apply-replacements, pp-trace and clang-tidy
3345 added
3346 * clang-3.6 should depends on binutils (for ld, at least)
3347 (Closes: #751030)
3348 * clang/www/analyzer/scripts/dbtree.js removed
3349
3350 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 30 Aug 2014 18:09:20 +0200
3351
1f0b4e32
SL
3352llvm-toolchain-snapshot (1:3.6~svn215195-3) unstable; urgency=medium
3353
3354 * Just like in 3.4 & 3.5, bring back lldb & lldb-dev under mips & mipsel
b7532d1e 3355 * Ship clang-rename/clang-rename-3.6
4322cb8d 3356 * Disable libstdc++-header-i386.diff & include-target.diff (merged upstream)
1f0b4e32 3357
bf749a7e 3358 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 18 Aug 2014 09:02:30 +0200
1f0b4e32 3359
475020c9
SL
3360llvm-toolchain-snapshot (1:3.6~svn215195-2) unstable; urgency=medium
3361
22fb4900 3362 * try to build lldb-mi under kfreebsd (kfreebsd-lldb-mi.diff)
475020c9
SL
3363 * kfreebsd-lldb-gdbserver.diff removed (applied upstream)
3364
22fb4900 3365 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 11 Aug 2014 08:44:13 +0200
475020c9 3366
857b7c54 3367llvm-toolchain-snapshot (1:3.6~svn215195-1) unstable; urgency=medium
123b95cb 3368
857b7c54 3369 * Upload in unstable
123b95cb 3370 * Enable compressed debug sections (Closes: #757002)
330d44c6 3371 * Force scan-build to use the same version of clang
e4f08390 3372 * Old JIT has been removed. 0050-powerpcspe-fp.diff is useless
857b7c54
SL
3373 * try to build lldb-gdbserver under kfreebsd (kfreebsd-lldb-gdbserver.diff)
3374 * Second try to fix build under HURD (hurd-EIEIO-undef.diff)
123b95cb
SL
3375
3376 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 04 Aug 2014 13:36:15 +0200
3377
98f5f3fb
SL
3378llvm-toolchain-3.4 (1:3.4.2-8) unstable; urgency=medium
3379
aa16a75a 3380 * Try to bring back lldb-3.4-dev on mips & mipsel (Closes: #758314)
98f5f3fb
SL
3381
3382 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 16 Aug 2014 22:39:13 +0200
3383
01d0bca0 3384llvm-toolchain-3.4 (1:3.4.2-7) unstable; urgency=medium
1e02437e 3385
01d0bca0
SL
3386 * Upload in unstable
3387 * Try to bring back lldb on mips & mipsel
1e02437e 3388 * Force scan-build to use the same version of clang
01d0bca0 3389 * Try to fix hurd (hurd-EIEIO-undef.diff)
1e02437e
SL
3390
3391 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 05 Aug 2014 14:40:05 +0200
3392
e20b0f7b
SL
3393llvm-toolchain-3.5 (1:3.5~+rc4-1) unstable; urgency=medium
3394
3395 * New snapshot release
3396
3397 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 27 Aug 2014 23:09:59 +0200
3398
a7e92be6 3399llvm-toolchain-3.5 (1:3.5~+rc3-1) unstable; urgency=medium
119542a5 3400
a7e92be6 3401 * New snapshot release
119542a5
SL
3402 * Cherry-pick to commit from upstream (revisions 214906 214907)
3403 to improve the gcc compat
72ecdab7 3404 * Remove scan-build-clang-path.diff (applied upstream)
85ac97be 3405 * Just like in 3.4, bring back lldb & lldb-dev under mips & mipsel
119542a5 3406
a7e92be6 3407 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Aug 2014 23:43:06 +0200
119542a5 3408
fe6bbb0f
SL
3409llvm-toolchain-3.5 (1:3.5~+rc2-1) unstable; urgency=medium
3410
3411 * Fix the version
3412 * try to build lldb-gdbserver under kfreebsd (kfreebsd-lldb-gdbserver.diff)
3413 * Second try to fix build under HURD (hurd-EIEIO-undef.diff)
3414
3415 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 08 Aug 2014 10:42:13 +0200
3416
998018f0 3417llvm-toolchain-3.5 (1:3.5~+rc2-1~exp1) unstable; urgency=medium
8c5664f9 3418
998018f0 3419 * New snapshot release
8c5664f9 3420 * Enable compressed debug sections (Closes: #757002)
921f6301 3421 * Force scan-build to use the same version of clang
ec45d4f8 3422 * Bring back scan-build-search-path.diff (Closes: #757219)
8c5664f9
SL
3423
3424 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 04 Aug 2014 13:35:35 +0200
3425
03e59f84 3426llvm-toolchain-snapshot (1:3.6~svn214630-1~exp1) experimental; urgency=medium
0b036f59 3427
1482df0f 3428 * New snapshot release (3.5 => 3.6)
94db6453
SL
3429 * Co installation of clang (Closes: #736057)
3430 - scan-build => scan-build-3.6
3431 - scan-view => scan-view-3.6
3432 - asan_symbolize => asan_symbolize-3.6
1482df0f 3433 * Refresh of the patches
dddf6ea8 3434 * Install yaml2obj, obj2yaml & verify-uselistorder in llvm-3.6
94db6453 3435 * Remove of pollycc
595b3ec6 3436 * clang alternatives are managed by llvm-defaults
0b036f59 3437
d3f85241 3438 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 31 Jul 2014 18:12:59 +0200
0b036f59 3439
30514290 3440llvm-toolchain-3.5 (1:3.5~+rc1-2) unstable; urgency=medium
dc2bf005 3441
30514290 3442 * Sync with 3.4 svn to retrieve some changes:
65242311
SL
3443 * Replace $(CURDIR)/debian/tmp by a variable
3444 * Move the polly installation in the dh_auto_install rules instead
3445 of using *.install files. In llvm.org/apt/, I have to sometime disable
3446 polly
0a1e26a3 3447 * hurd-EIEIO-undef.diff: try to undef an errno.h to fix the ftbfs
e3d31e91 3448 * clang-X suggests clang-X-doc (Closes: #755922)
b910c7e9 3449 * Manage all files using .in mechanism. It will simplify the upgrade of
8c0727ae 3450 version
fe4f56e3
SL
3451 * Disable lldb for ppc64el. Thanks to Dimitri John Ledkov (Closes: #756380)
3452 * Fix the FTBFS under PowerPC. Thanks to Dimitri John Ledkov for the patch
492a8fe5 3453
30514290
SL
3454 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 24 Jul 2014 11:42:56 +0200
3455
c9dabfe2
SL
3456llvm-toolchain-3.5 (1:3.5~+rc1-1) unstable; urgency=medium
3457
3458 * First RC release of the 3.5 llvm toolchain
3459 * Apply lldb-kfreebsd.diff patch to fix FTBFS under KFreeBSD
3460 Thanks to Ed Maste
3461
3462 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 23 Jul 2014 08:57:59 +0200
3463
9d9b15f9 3464llvm-toolchain-snapshot (1:3.5~svn213451-1) unstable; urgency=medium
9d7644a8 3465
9d9b15f9 3466 * New snapshot release
9d7644a8
SL
3467 * If the version of gcc is too old, force the usage of gcc 4.8
3468 * Clang will now show the full version. Example: 3.5.0-svn213052-1~exp1
3469
9d9b15f9 3470 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 19 Jul 2014 15:27:11 +0200
9d7644a8 3471
b1c638c6 3472llvm-toolchain-snapshot (1:3.5~svn211669-2) unstable; urgency=medium
d34a88b8 3473
b1c638c6 3474 * Remove useless dependency on g++
8228f6e7
SL
3475 * Use the option stable '-analyzer-config stable-report-filename=true'
3476 to the llvm scan-build reports
d34a88b8 3477
b1c638c6 3478 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 29 Jun 2014 19:13:05 +0200
d34a88b8 3479
e3b3d587 3480llvm-toolchain-snapshot (1:3.5~svn211669-1) unstable; urgency=medium
35b6cf39 3481
41c6ab83 3482 * New snapshot release
809b9a53 3483 * Fix CVE-2014-2893 (Closes: #744817)
4ca6163d 3484 * Merge with 3.4/debian
35b6cf39 3485 * Ship lldb-mi in lldb
41c6ab83 3486 * Remove scan-build-fix-clang-detection.diff (applied upstream)
8841be9b 3487 * Ship the compiler-rt static libraries
f3b41228
SL
3488 * Running tests respect DEB_BUILD_OPTIONS=parallel=X
3489 (Closes: #751943)
861a07c2 3490 * Fix FTBFS on powerpc and powerpcspe (Closes: #733890)
35fccf47 3491 * Broken library symlink fixed in lldb-3.5 (Closes: #715130)
d4f852c2 3492 * Fix --use-cc when no absolute path is provided (Closes: #748777)
35b6cf39 3493
e3b3d587 3494 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 25 Jun 2014 07:58:03 +0200
35b6cf39 3495
6b9300a3
SL
3496llvm-toolchain-snapshot (1:3.5~svn209039-2) unstable; urgency=medium
3497
3498 * Provide a link as compatibility with previous lib name (Closes: #748569)
ef520960
SL
3499 * Be less permissive when installing lldb. Remove duplication of the install
3500 of liblldb.so.1
6b9300a3
SL
3501
3502 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 18 May 2014 20:01:40 +0200
3503
7f378040 3504llvm-toolchain-snapshot (1:3.5~svn209039-1) unstable; urgency=medium
c9275d43 3505
7f378040 3506 * New snapshot release
c9275d43 3507 * Fix the cmake install patch
f351ffe2 3508 * Disable profile_rt.diff for now
ec2892f2 3509 * Refresh of libclang1-3.5.symbols
fa111a51 3510 * Fix path to /usr/lib/clang/3.5.0/ (Closes upstream #19088)
1d9005f1
SL
3511 * Fix the wrong dependency declaration on llvm-3.5-tools
3512 * Add gnustep & gnustep-devel as suggests of clang-3.5
f9700163 3513 * Add libc6-dev as an explicit dependency of clang-3.5
1d9005f1
SL
3514 * Build with dh_install --fail-missing
3515 * Start to use /usr/bin/foo-X.Y. First step to have several clang versions
3516 installed together
3517 * Add some missing files:
6ceda962
SL
3518 - lli-child-target - llvm-3.5-runtime
3519 - count - llvm-3.5-tools
3520 - html.tar.gz - llvm-3.5-doc
3521 - ocamldoc.tar.gz - llvm-3.5-doc
3522 - BugpointPasses.so - llvm-3.5-dev
3523 - liblldb* - lldb-3.5-dev
3524 - clang-apply-replacements - clang-3.5
3525 - clang-tidy - clang-3.5
19895cec 3526 - clang-query - clang-3.5
6ceda962 3527 - pp-trace - clang-3.5
19895cec
SL
3528 - lldb-platform - lldb-3.5
3529 - lldb-gdbserver - lldb-3.5
c9275d43 3530
7f378040 3531 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 16 May 2014 23:23:50 +0200
c9275d43 3532
83893337 3533llvm-toolchain-3.4 (1:3.4.2-2) unstable; urgency=medium
d3d9059c 3534
df1f6bc8 3535 * Improve the CVE-2014-2893 fix (Closes: #744817)
83893337 3536 * Add a check to avoid an error on arch where compiler-rt is not available
df1f6bc8
SL
3537
3538 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 16 Jun 2014 23:00:47 +0200
3539
5c4c407f 3540llvm-toolchain-3.4 (1:3.4.2-1) unstable; urgency=medium
b6decde1 3541
5c4c407f
SL
3542 * New upstream release
3543 * Add build conflict on libllvm-3.5-ocaml-dev
b6decde1 3544 * Also disable lldb tests under armel (like armhf). Timeout
5c4c407f
SL
3545 * Update of the repack script
3546 * Use llvm-3.4-dev.links.in to manage the symlinks
4eef1d0e
SL
3547 * Fix the soname of liblldb.so to see it treated as a real library
3548 (Closes: #750868)
3549 * Switch to the default gcc/g++ compiler. Currently 4.9 (Closes: #751322)
52df5b22 3550 * Fixes CVE-2014-2893 (Closes: #744817)
b6decde1 3551
5c4c407f 3552 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 06 Jun 2014 15:55:57 +0200
b6decde1 3553
5a5f4cd1
SL
3554llvm-toolchain-3.4 (1:3.4.1-4) unstable; urgency=medium
3555
3556 * Be less permissive when installing lldb. Remove duplication of the install
3557 of liblldb.so.1
3558 * Add symlinks lldb-3.4, lldb-platform-3.4 & lldb-gdbserver-3.4 without 3.4
7d9ccfc4 3559 * Clang was unusable with libstdc++ from gcc 4.9 (Closes: #744792)
5a5f4cd1 3560
5c4c407f 3561 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 18 May 2014 20:18:19 +0200
5a5f4cd1 3562
c718adf6 3563llvm-toolchain-3.4 (1:3.4.1-3) unstable; urgency=medium
d3d9059c 3564
c718adf6
SL
3565 * Fix path for arch without support of compiler-rt. Should fix most of the
3566 FTBFS
3567
3568 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 16 May 2014 15:27:37 +0200
3569
8f724403
SL
3570llvm-toolchain-3.4 (1:3.4.1-2) unstable; urgency=medium
3571
3572 * Fix the soname. No changes in the ABI, so, no need to update the soname
3573 (Closes: #747701)
3574
3575 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 11 May 2014 17:29:22 +0200
3576
15fb7c9a 3577llvm-toolchain-3.4 (1:3.4.1-1) unstable; urgency=medium
9b984e63 3578
15fb7c9a
SL
3579 * New upstream release. Note that only LLVM & Clang had a new release.
3580 I just copied the 3.4 tarballs for clang-extra-tools, polly, lldb and
3581 compiler-rt.
9b984e63 3582 * Symlink for current build mode missing (Closes upstream #18836)
423d59d0 3583 * Add link usr/lib/llvm-3.4/ to usr/lib/llvm-3.4/build/Debug+Asserts
72363512
SL
3584 * Backport of a r201586 from upstream. scan-build was failing on some project
3585 like firefox build system. (Yeh, advantage to be the packager of a software
3586 that I use ;) ). See scan-build-fix-clang-detection.diff
011dab98 3587 * Fix the version in the symbol list (libclang1-3.4.symbols)
b001b6ac 3588 * Update the path regarding upstream changed (3.4 => 3.4.1)
518dfc5c 3589 (Patch improved also by Martin Nowack)
b001b6ac 3590 * Remove generated file libllvm3.4.install
2f7457ff 3591 * Add gnustep & gnustep-devel as suggests of clang-3.4
dab9ea34 3592 * Add libc6-dev as an explicit dependency of clang-3.4
762215ad
SL
3593 * Build with dh_install --fail-missing
3594 * Start to use /usr/bin/foo-X.Y. First step to have several clang versions
3595 installed together
3596 * Add some missing files:
3597 - lli-child-target - llvm-3.4-runtime
3598 - count - llvm-3.4-tools
3599 - html.tar.gz - llvm-3.4-doc
3600 - ocamldoc.tar.gz - llvm-3.4-doc
3601 - BugpointPasses.so - llvm-3.4-dev
3602 - liblldb* - lldb-3.4-dev
15fb7c9a 3603 - lldb-platform-3.4 - lldb-3.4
762215ad
SL
3604 - clang-apply-replacements - clang-3.4
3605 - clang-tidy - clang-3.4
3606 - pp-trace - clang-3.4
9b984e63 3607
15fb7c9a 3608 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 09 May 2014 19:57:33 +0200
d3d9059c
SL
3609
3610llvm-toolchain-snapshot (1:3.5~svn200375-1) unstable; urgency=medium
1432f600
SL
3611
3612 * New snapshot release
08277649 3613 * polly unnopstream is now using the isl trunk. Disabling it for now.
d3d9059c
SL
3614 * Only explicit the link against atomic when running mips & mipsel
3615 * Fix the cindex.py declaration (3.3 => 3.5). Closes upstream bug #18365
3616 * Bring back the dependency on gcc 4.8. It breaks the nightly snapshot
3617 packages and it should be the norm now...
3618
3619 [ Martin Nowack ]
3620 * Fixed build directory for llvm-config
3621 * Add Unittests for running tests for llvm-based projects
3622 * Install FileCheck and not for testing
1432f600
SL
3623
3624 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 29 Jan 2014 07:36:29 -0800
3625
f3bc15ef 3626llvm-toolchain-snapshot (1:3.5~svn199601-1) unstable; urgency=low
a5869995 3627
f3bc15ef 3628 * New snapshot release
d756dd1b
SL
3629 * Update clang-format declaration from 3.4 => 3.5. Closes upstream bug #18451
3630 * Fix the cindex.py declaration (3.3 => 3.5). Closes upstream bug #18365
fd189bea 3631 * Force gcc 4.8. LLVM & Co are now in C++ 11.
b32315ae
SL
3632 * Also make clang-3.5 breaks/replaces clang. Conflicts on
3633 /usr/share/clang/scan-view/ScanView.py (Closes: #730266)
a5869995
SL
3634
3635 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 15 Jan 2014 15:08:03 +0100
3636
03b2cfea 3637llvm-toolchain-snapshot (1:3.5~svn197556-1) unstable; urgency=low
7192c5d3
SL
3638
3639 * New snapshot release
03b2cfea 3640 * Merge changes from 1:3.4~+rc3-1
7192c5d3
SL
3641 * Disable much of the display of the lldb display
3642
03b2cfea 3643 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 17 Dec 2013 12:02:52 +0100
7192c5d3 3644
d79e9674 3645llvm-toolchain-snapshot (1:3.5~svn195337-1) unstable; urgency=low
fd8a047d 3646
396fc75f 3647 * Sync from 3.4~+rc2-1
fd8a047d
SL
3648 * Make lldb 3.5 also conflict with 3.4 (Closes: #730163)
3649 * Make python-clang 3.5 also conflict with 3.4 (Closes: #730164)
d79e9674
SL
3650 * Fix a FTBFS with clang
3651 * Refresh the /usr/include/clang mess
fd8a047d 3652
bd01e955 3653 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 10 Dec 2013 09:57:15 +0100
fd8a047d 3654
83ca1886 3655llvm-toolchain-snapshot (1:3.5~svn195337-1) unstable; urgency=low
4d84bff6 3656
49cd5acd 3657 * Switch from 3.4 to 3.5
4d84bff6 3658 * Remove patch 0046-Revert-Patch-to-set-is_stmt-a-little-better-for-prol.patch
b0c15f84 3659 Useless now and misleading
49cd5acd 3660 * Standards-Version updated to 3.9.5
f4830451 3661 * kfreebsd.diff remove (applied upstream)
4d84bff6
SL
3662
3663 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Nov 2013 21:24:28 +0100
3664
08277649 3665llvm-toolchain-3.4 (1:3.4-2) unstable; urgency=medium
59ddcf4f
SL
3666
3667 * Only explicit the link against atomic when running mips & mipsel
6bb537d5 3668 * Fix the cindex.py declaration (3.3 => 3.5). Closes upstream bug #18365
28296074
SL
3669 * Bring back the dependency on gcc 4.8. It breaks the nightly snapshot
3670 packages and it should be the norm now...
3ed4be9b 3671 * Introduce llvm-3.4-tools to contain the new files needed by Martin
59ddcf4f 3672
77db376e
SL
3673 [ Matthias Klose ]
3674 * Disable the lldb build for AArch64.
3675 * Don't run the lldb tests on armhf (time out on the buildd).
59ddcf4f 3676
c3eb489b
SL
3677 [ Martin Nowack ]
3678 * Fixed build directory for llvm-config
3679 * Add Unittests for running tests for llvm-based projects
3680 * Install FileCheck and not for testing
3681
3682 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 11 Feb 2014 11:19:21 +0100
59ddcf4f 3683
658062dc 3684llvm-toolchain-3.4 (1:3.4-1) unstable; urgency=medium
e2910dc3 3685
658062dc 3686 * New upstream release
e2910dc3
SL
3687 * Remove explicit dep on gcc 4.8
3688
3689 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 20 Dec 2013 18:36:58 +0100
3690
77db376e
SL
3691llvm-toolchain-3.4 (1:3.4~+rc3-1ubuntu4) trusty; urgency=medium
3692
3693 * Rebuild for ocaml-4.01.
3694
3695 -- Matthias Klose <doko@ubuntu.com> Mon, 23 Dec 2013 12:11:17 +0000
3696
3697llvm-toolchain-3.4 (1:3.4~+rc3-1ubuntu3) trusty; urgency=low
3698
3699 * Bring over Ubuntu changes from 3.3:
3700 - Revert to using the static copy of libjsoncpp, since the shared
3701 library lacks sane versioning, and this is only a few thousand
3702 lines of cargo-culted code from a reasonably stagnant upstream.
3703 - Drop lcov build-dep to avoid pulling it into main, due to its
3704 being fundamentally incompatibe with our newer GCC versions.
3705
3706 -- Matthias Klose <doko@ubuntu.com> Fri, 20 Dec 2013 12:59:01 +0100
3707
3708llvm-toolchain-3.4 (1:3.4~+rc3-1ubuntu2) trusty; urgency=low
3709
3710 * Don't run the lldb tests on armhf (time out on the buildd).
3711
3712 -- Matthias Klose <doko@ubuntu.com> Wed, 18 Dec 2013 12:29:56 +0100
3713
3714llvm-toolchain-3.4 (1:3.4~+rc3-1ubuntu1) trusty; urgency=low
3715
3716 * Disable the lldb build for AArch64.
3717 * Build-depend on gcc-multilib on amd64 and i386.
3718
3719 -- Matthias Klose <doko@ubuntu.com> Tue, 17 Dec 2013 18:44:50 +0100
3720
03b2cfea
SL
3721llvm-toolchain-3.4 (1:3.4~+rc3-1) unstable; urgency=low
3722
3723 * New testing upstream release
3724 * Relative call in the chroot without proc failed.
3725 See: fix-an-issue-in-chroot-witout-proc.diff
3726 * Bring back lldb-link-atomic.diff to make sure lldb builds under
3727 powerpc
3728 * Also limit the number of archs for liblldb-dev
3729
3730 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 17 Dec 2013 11:27:40 +0100
3731
3732llvm-toolchain-3.4 (1:3.4~+rc2-3) unstable; urgency=low
3733
3734 * Fix the bad declaration on the lldb desactivation
3735 * Also disable lldb under powerpc
3736 * Hopefully, fix lldb under Kfreebsd-* (thanks to Ed Maste if it works)
3737
3738 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Dec 2013 23:53:49 +0100
3739
3740llvm-toolchain-3.4 (1:3.4~+rc2-2) unstable; urgency=low
3741
3742 * Add the Ocaml ABI dependency (Closes: #731344)
3743 * Disable LLDB also for ia64, mips & mipsel
3744
3745 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 04 Dec 2013 15:37:39 +0100
3746
c4b98a5f
SL
3747llvm-toolchain-3.4 (1:3.4~+rc2-1) unstable; urgency=low
3748
3749 * New testing upstream release
3750 * 0047-version-name.diff ocamldoc.diff removed (applied upstream)
7543629b 3751 * r600 is now compiled by default (remove the configure arg)
c4b98a5f
SL
3752
3753 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 03 Dec 2013 10:25:59 +0100
3754
958e83f5 3755llvm-toolchain-3.4 (1:3.4~+rc1-3) unstable; urgency=low
ec28ebb7 3756
958e83f5
SL
3757 * Remove the usage of --with-c-include-dirs, --with-cxx-include-root,
3758 --with-cxx-include-arch and --with-cxx-include-64bit-dir
3759 It was blocking the automatic detection of the path of clang.
3760 In particular in the context of the usage of -target.
3761 However, it does not completely fix the detection of the i386 C++ path.
3762 See the next item.
3763 (Closes: #729933)
3764 * Bring back the path to libstdc++ under i386. Still not fixed upstream
3765 (Closes: #730857)
debfc98f 3766 * Define also MAXPATHLEN in Path.inc for HURD.
57aed2ee
SL
3767 * Silent the trillion of warnings in the LLDB Python wrapper (swig generated)
3768 See silent-swig-warning.diff
ef6d417a 3769 * Silent some i386 tests failing (it is expected)
074d1519 3770 See silent-MCJIIT-tests.diff
8329c0c3
SL
3771 * Make lldb 3.4 also conflict with 3.5 (Closes: #730163)
3772 * Make python-clang 3.4 also conflict with 3.5 (Closes: #730164)
4d87f4fe
SL
3773 * Port LLVM to mips64el. Thanks to YunQiang Su. Initially done for
3774 3.3 and ported on the 3.4 (Closes: #730808)
85ad7aaf
SL
3775 * If we get an unexpected pass, do not break the tests
3776 do-not-fail-on-unexpected-pass.diff (I am disabling some tests)
3777 * Fix the path detection of the objective h headers.
8d7b6ea7 3778 * Also add usr/lib/llvm-3.4/lib/clang/3.4/include =>
7543629b 3779 usr/lib/clang/3.4/include symlink to simplify the path detection
ec28ebb7 3780
958e83f5 3781 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 01 Dec 2013 17:49:46 +0100
ec28ebb7 3782
97bb2033
SL
3783llvm-toolchain-3.4 (1:3.4~+rc1-2) unstable; urgency=low
3784
7aec1357
SL
3785 * Force the build to gcc 4.8... gcc 4.6 used on some Debian archs does not
3786 support some C++ features.
42bfe3ea
SL
3787 * Fail the build when llvm tests are failing under amd64 + i386. More to come.
3788 * Fix a libclang.so.1 issue during the clang tests
3789 * Improve the patch 23-strlcpy_strlcat_warning_removed.diff
3790 (also remove the tests)
97bb2033
SL
3791 * Make lldb 3.4 also conflict with 3.5 (Closes: #730163)
3792 * Make python-clang 3.4 also conflict with 3.5 (Closes: #730164)
81435e71
SL
3793 * Remove usr/lib/llvm-3.4/build/autoconf/LICENSE.TXT
3794 * silent warning "manpage-has-useless-whatis-entry" in lldb-3.4
3795 * silent warning "package-name-doesnt-match-sonames libclang1"
3796 * Refresh patch kfreebsd_v2.diff to, maybe, fix lldb build under kfreebsd.
3797 Thanks to Ed Maste for the patch.
97bb2033 3798
ec28ebb7 3799 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 26 Nov 2013 18:32:49 +0100
97bb2033 3800
a8666247 3801llvm-toolchain-3.4 (1:3.4~+rc1-1) unstable; urgency=low
4d84bff6 3802
a8666247
SL
3803 * New testing upstream release
3804 * kfreebsd.diff removed. Applied upstream
4d84bff6 3805 * Remove patch 0046-Revert-Patch-to-set-is_stmt-a-little-better-for-prol.patch
b0c15f84 3806 Useless now and misleading
ebc3c79b
SL
3807 * Branch from llvm-toolchain-snapshot
3808 * Standards-Version updated to 3.9.5
4d84bff6
SL
3809
3810 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 20 Nov 2013 21:24:28 +0100
3811
ecbcb750 3812llvm-toolchain-snapshot (1:3.4~svn194079-1) unstable; urgency=low
673cb02f
SL
3813
3814 * New snapshot release
05e2b1d6
SL
3815 * Also install clang 3.4 examples (clang-3.4-examples) (Closes: #728260)
3816 * Move c-index-test* from llvm-3.4 => clang-3.4. It was triggering an
3817 unnecessary dependency from llvm-3.4 to libclang
673cb02f
SL
3818
3819 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 01 Nov 2013 05:19:55 +0100
3820
e7b10247 3821llvm-toolchain-snapshot (1:3.4~svn193628-1) unstable; urgency=low
248d1eea
SL
3822
3823 * New snapshot release
17ba2998 3824 - Fix the scan-build warning (Closes: #725332)
91746399 3825 * Merge changes from the 3.3 branch (see 1:3.3-12)
248d1eea
SL
3826 * Add lldb-3.4-dev package
3827 * Remove mipsel-ftbfs.diff (applied upstream)
5b4865cc
SL
3828 * Add support of coverity checker (non-free and not packaged)
3829 * libprofile_rt and runtime has been removed upstream (r191835)
3830 Features are provided by compiler-rt
9c428c79 3831 * Update the build dependency from tcl8.5 to tcl (Closes: #725954)
17ba2998
SL
3832 * clang-modernize-3.4 was not coinstallable with clang 3.4
3833 (Closes: #724245)
3834 * The package wasn't cleaned correctly (Closes: #722155)
3835 * libtinfo-dev is now a dependency of llvm-3.4-dev (Closes: #727129)
d5ce4ee9 3836 * Install libclang.so in /usr/lib/*/libclang-3.4.so
91746399 3837 * Install libclang.so.1 in /usr/lib/*/libclang-3.4.so.1
d5ce4ee9 3838 * Also ship the python clang binding (python-clang-3.4)
b8d20c9d 3839 * Enable polly if the dependencies are OK (only Debian unstable for now)
91746399
SL
3840 * Bring back /usr/lib/llvm-3.4/lib/libclang.so (libclang-3.4-dev) and
3841 /usr/lib/llvm-3.4/lib/libclang.so.1 (libclang1-3.4)
f111124c 3842 * Honor the option "nocheck"
17ba2998
SL
3843 * Disable the build of lldb under HURD
3844 * Ship the lldb headers into lldb-X.Y-dev (Closes: #723743)
3845 I might create a liblldb-X.Y library at some point but I think it is too
3846 early.
3847 * Update the build dependency from tcl8.5 to tcl (Closes: #725953)
f9616962 3848 * Update of the clang descriptions (Closes: #727684)
248d1eea 3849
91746399 3850 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 29 Oct 2013 17:56:18 +0100
248d1eea 3851
cbbdd646 3852llvm-toolchain-snapshot (1:3.4~svn190846-1) unstable; urgency=low
257c88a1 3853
27d84488 3854 * New snapshot release
5f90b212 3855 * Merge changes from the 3.3 branch (see 1:3.3-9)
27d84488
SL
3856 * Remove ia64-fix.diff (applied upstream)
3857 * cpp11-migrate renamed to clang-modernize
5f90b212 3858 * lldb-3.4 is back to Architectures: any
23854886
SL
3859 * Patch lldb-hurd.diff removed (applied upstream)
3860 * Directory www/ from tarballs polly & lldb removed
af123d88 3861 * Update of the description of LLVM packages
e4e11479 3862 (LLVM no longer mean Low Level Virtual Machine)
27d84488 3863
e00aede2 3864 [ Luca Falavigna ]
257c88a1
LF
3865 * debian/control:
3866 - Add llvm-3.4-dev to lldb-3.4 Depends field.
3867
27d84488
SL
3868 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 05 Sep 2013 12:04:35 +0200
3869
866dfac4 3870llvm-toolchain-3.3 (1:3.3-9) unstable; urgency=low
61e7dcc1 3871
0094db28 3872 [ Luca Falavigna ]
61e7dcc1
LF
3873 * debian/control:
3874 - Add llvm-3.3-dev to lldb-3.3 Depends field (Closes: #715129).
3875
e00aede2 3876 [ Sylvestre Ledru ]
0094db28
SL
3877 * Only use -fuse-ld=gold on supported distribution. Simplify the
3878 backports.
36df6cff
SL
3879 * Fix 'bits/c++config.h' file not found under i386
3880 See libstdc++-header-i386.diff. (Closes: #714890)
3881 * Add more fixes for the HURD port... (but still fails)
0094db28 3882
6d02a911
SL
3883 [ Robert Millan ]
3884 * clang under KfFreeBSD was not exporting the correct defines
3885 (Closes: #721880)
3886
0118a145
SL
3887 [ Jon Severinsson ]
3888 * Merge from llvm-toolchain-3.2 branch up to 3.2repack-11.
1d19b1c9 3889 * Drop auto-generated file debian/libllvm3.3.install.
61e58e71
SL
3890 * Automatically determine GCC_VERSION and dep:devlibs based on g++ package
3891 version.
3892 * Automatically determine if -fuse-ld=gold is supported based on binutils
3893 package version.
3894
3895 [ Adam Conrad ]
3896 * debian/patches/lldb-link-atomic.diff: Link lldb with -latomic to get
3897 builtin GCC atomic helpers on arches (like powerpc) that need them.
0118a145 3898
0094db28 3899 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 26 Aug 2013 14:48:42 +0200
e00aede2 3900
f1f27989 3901llvm-toolchain-3.3 (1:3.3-8) unstable; urgency=low
5a130d78 3902
6ae81f2b 3903 [ Sylvestre Ledru ]
f1f27989 3904 * Fix another issues under HURD...
5a130d78 3905
6ae81f2b
LF
3906 [ Luca Falavigna ]
3907 * debian/patches/libprofile_rt_sparc.patch:
3908 - Re-enable libprofile_rt on Sparc, fix FTBFS.
3909
f1f27989 3910 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 23 Aug 2013 15:02:05 +0200
257c88a1 3911
81004deb
SL
3912llvm-toolchain-3.3 (1:3.3-7) unstable; urgency=low
3913
3914 * debhelper version 9.20130720 fails on the call to dh_auto_clean
3915 Remove it. It was anyway useless.
3916
3917 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 22 Aug 2013 14:28:25 +0200
3918
fbe12974
SL
3919llvm-toolchain-3.3 (1:3.3-6) unstable; urgency=low
3920
9d42b9f6 3921 * Fix the FTBFS under hurd and KFreeBSD
a2f2504b
SL
3922 * Do not remove all *.o in tests. Some of them are from upstream source
3923 tarball. Thanks to Maarten Lankhorst for the fix.
257e8506
SL
3924 * Fix the lintian error 'lldb-3.3: postinst-must-call-ldconfig'
3925 * Add the manpages of clang-format-3.3
3926 * Overrides the manpages warnings
955ca891
SL
3927 * Also apply unwind-chain-inclusion.diff from the snapshot branch to make sure
3928 we can build the package locally even if libclang-dev is installed
fbe12974 3929
76530c2c 3930 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 22 Aug 2013 09:01:04 +0200
fbe12974 3931
c8110d7d
SL
3932llvm-toolchain-3.3 (1:3.3-5) unstable; urgency=low
3933
3934 * Install llvm-c headers also in usr/include/llvm-3.3/llvm-c
9dc0f2c1
SL
3935 * Fix the FTBFS under mips & mipsel
3936 * Refresh of the kfreebsd i386 patch
c8110d7d 3937
fa03f0a5 3938 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 07 Aug 2013 13:12:23 +0200
c8110d7d 3939
ece61f3b
SL
3940llvm-toolchain-3.3 (1:3.3-4) unstable; urgency=low
3941
e612910b 3942 * Use the static library libjsoncpp.a instead of the ship library in polly
ece61f3b 3943
76530c2c 3944 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 11 Aug 2013 09:54:17 +0200
06d6aaba 3945
621afe85
SL
3946llvm-toolchain-snapshot (1:3.4~svn185325-1) unstable; urgency=low
3947
708c17e6 3948 * binutils-gold no longer exists. Use -fuse-ld=gold instead.
06d6aaba 3949
708c17e6 3950 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 01 Aug 2013 14:06:38 +0200
06d6aaba 3951
621afe85 3952llvm-toolchain-snapshot (1:3.3-2) unstable; urgency=low
18ee9e03 3953
76129c23
SL
3954 * Fix warning python-script-but-no-python-dep on clang-format-X.Y
3955 * manpages are generated during build time (simplifies maintenance)
3956 * Fix duplicate underscore.js and jquery.js
3957 * Move libjs-jquery & libjs-underscore dependencies to llvm-X.Y-doc
3958 * Add lldb-X.Y manpage
7c99a7ea 3959 * Hopefully fix the ftbfs under mipsel (mipsel-ftbfs.diff)
f64f0933
SL
3960 * Disable the usage of binutils-gold under armel. It currently fails with:
3961 "attempt to map 2752512 bytes at offset 2066666 exceeds size of file;
3962 the file may be corrupt"
18ee9e03 3963
4dc0a051
LC
3964 [ Léo Cavaillé ]
3965 * Add patch to find correctly LLVMGold.so with -O4 (Closes: #712437)
3966
c6d5b0b7 3967 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 20 Jun 2013 15:39:11 +0200
18ee9e03 3968
0b0ede35
LC
3969llvm-toolchain-snapshot (1:3.4~svn184294-1~exp1) experimental; urgency=low
3970
3971 * New snapshot release
c6d5b0b7 3972 * Improve some scripts and fix cpp11-migrate install from
0b0ede35
LC
3973 clang-tools-extra.
3974 * Fix "versionless" clang manpages install.
3975 * Fix Toolchain patch from change of scope (add namespaces).
3976
3977 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 19 Jun 2013 14:20:12 +0200
3978
1efbf576 3979llvm-toolchain-snapshot (1:3.4~svn183914-1) unstable; urgency=low
d0f49fce
SL
3980
3981 * New snapshot release
1efbf576
SL
3982 * Upload to unstable (will be blocked by a RC bug)
3983 * Sync changes from llvm-toolchain-3.3:
3984 - Introduce cpp11-migrate-3.4 and clang-format-3.4
3985 - Install the vim llvm script at the right place
d0f49fce 3986
1efbf576 3987 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 13 Jun 2013 18:47:08 +0200
d0f49fce 3988
851aef33
SL
3989llvm-toolchain-snapshot (1:3.4~svn182733-1~exp1) experimental; urgency=low
3990
1efbf576
SL
3991 * New snapshot release (3.4 release)
3992 * Add a symlink of libLLVM-3.4.so.1 to usr/lib/llvm-3.4/lib/libLLVM-3.4.so
3993 to fix make the llvm-config-3.4 --libdir work (Closes: #708677)
3994 * Various packages rename to allow co installations:
3995 * libclang1 => libclang1-3.4
3996 * libclang1-dbg => libclang1-3.4-dbg
3997 * libclang-dev => libclang-3.4-dev
3998 * libclang-common-dev => libclang-common-3.4-dev
851aef33 3999
1efbf576 4000 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 27 May 2013 15:01:57 +0200
851aef33
SL
4001
4002llvm-toolchain-snapshot (1:3.3~svn179851-1~exp1) experimental; urgency=low
8b9db2b7
SL
4003
4004 * Draft of a snapshot release (3.3)
e5cf5438 4005 * Enable r600 experimental backend
d5e9abf8
SL
4006 * Improve the dependencies:
4007 * clang-3.3 depends on the exact same libllvm3.3 release
4008 * idem for lldb-3.3
8b9db2b7 4009
782dc3fe 4010 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 19 Apr 2013 09:31:38 +0200
8b9db2b7 4011
0118a145
SL
4012llvm-toolchain-3.2 (1:3.2repack-11) unstable; urgency=low
4013
4014 * dh_auto_clean removed, just like in the 3.3
4015 * Use the static library libjsoncpp.a instead of shipping library in polly
4016 Backport of the modification of 3.3
4017
4018 [ Adam Conrad ]
4019 * Revive deltas from the previous Ubuntu versions of llvm and clang:
4020 - debian/patches/35-ubuntu-releases.diff: Add UbuntuSaucy to table.
4021 - debian/patches/JITEmitter.patch: Fix a segfault in the exception
4022 table of the JIT code emitter (See Launchpad bug #1160587)
4023
4024 [ Luca Falavigna ]
4025 * debian/patches/libprofile_rt_sparc.patch:
4026 - Re-enable libprofile_rt on Sparc, fix FTBFS.
4027
4028 -- Sylvestre Ledru <sylvestre@debian.org> Fri, 23 Aug 2013 11:49:09 +0200
4029
4030llvm-toolchain-3.2 (1:3.2repack-10) unstable; urgency=low
4031
4032 * Fix the wrong package declaration on libstdc++-4.8-dev (Closes: #713944)
4033
4034 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 24 Jun 2013 23:00:47 +0200
4035
4036llvm-toolchain-3.2 (1:3.2repack-9) unstable; urgency=low
4037
4038 * Switch to libstdc++ 4.8 instead of 4.7 for the headers (Closes: #712520)
4039 * Depends against libobjc-4.8-dev and libgcc-4.8-dev
4040 * Disable the usage of binutils-gold under armel. It currently fails with:
4041 "attempt to map 2752512 bytes at offset 2066666 exceeds size of file;
4042 the file may be corrupt"
4043 * Add DEBUGMAKE=1 to get information about compiler-rt compilation
4044 * Fix "libclang-common-dev: missing-depends-line"
4045
4046 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 22 Jun 2013 07:38:41 +0200
4047
4048llvm-toolchain-3.2 (1:3.2repack-8) unstable; urgency=low
4049
4050 * Fix the build under ia64. Thanks to Luca Falavigna for the patch
4051 (ia64-fix.diff)
4052 * Disable lldb-3.2:
4053 - the quality is not good enough
4054 - We have lldb-3.3 now in the archive
4055 - Too many backported patches would be necessary for lldb-3.2 to work
4056 - It blocks some important transitions (mesa)
4057 * Add the detection of Ubuntu saucy
4058
4059 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 03 Jun 2013 11:32:29 +0200
4060
4061llvm-toolchain-3.2 (1:3.2repack-7) unstable; urgency=low
4062
4063 * For now, enable only lldb for amd64 and i386 (blocks too many things)
4064 (Bis) (Closes: #707866)
4065 * Add a symlink of libLLVM-3.2.so.1 to usr/lib/llvm-3.2/lib/libLLVM-3.2.so
4066 to fix make the llvm-config-3.2 --libdir work (Closes: #708677)
4067
4068 -- Sylvestre Ledru <sylvestre@debian.org> Mon, 27 May 2013 13:20:30 +0200
4069
4070llvm-toolchain-3.2 (1:3.2repack-6) unstable; urgency=low
4071
4072 * Create the compiler-rt directory to make the install of compiler-rt works
4073
4074 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 18 May 2013 18:08:52 +0200
4075
4076llvm-toolchain-3.2 (1:3.2repack-5) unstable; urgency=low
4077
4078 * For now, enable only lldb for amd64 and i386 (blocks too many things)
4079
4080 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 18 May 2013 10:24:04 +0200
4081
4082llvm-toolchain-3.2 (1:3.2repack-4) unstable; urgency=low
4083
4084 * Add several patches which, hopefully, will fix the build under ARM, S390,
4085 S390X, etc (lldb-apple_only.diff, lldb-user-remove.diff & lldb-hurd.diff)
4086 * Include sys/wait.h also under kfreebsd (kfreebsd-thread.diff)
4087
4088 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 15 May 2013 12:04:24 +0200
4089
4090llvm-toolchain-3.2 (1:3.2repack-3) unstable; urgency=low
4091
4092 * Before the configure, show which version of CC is being used.
4093 * Add support of kfreebsd and hurd in lldb (kfreebsd-hurd-lldb.diff)
4094 * Force the usage of gcc 4.7 for all archs. Should fix some FTBFS
4095 (Closes: #707866)
4096 * Fix the symlink on clang++.1.gz llvm-clang.1.gz (Closes: #707832)
4097
4098 [ Jon Severinsson ]
4099 * Re-enable the r600 backend and update it to the mesa-9.1.1 tag.
4100 (Closes: #708009)
4101
4102 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 14 May 2013 12:10:07 +0200
4103
4104llvm-toolchain-3.2 (1:3.2repack-2) unstable; urgency=low
4105
4106 * Do not depend on libobjc-4.7-dev & libgcc-4.7-dev.
4107 They are still only in experimental
4108 * Disable the usage of binutils-gold under [powerpc powerpcspe ppc64 sparc
4109 sparc64] to fix FTBFS
4110
4111 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 07 May 2013 13:15:20 +0200
4112
4113llvm-toolchain-3.2 (1:3.2repack-1) unstable; urgency=low
4114
4115 * Upload to unstable
4116 * Standards-Version update to 3.9.4
4117 * clang pure virtual function call crash with binaries built with C++11's
4118 std::thread. Upstream commit 178816 (Closes: #705838)
4119 * Introduce a symbols file for libclang1 (Closes: #705672)
4120
4121 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 21 Apr 2013 14:06:23 +0200
4122
4123llvm-toolchain-3.2 (1:3.2repack-1~exp4) experimental; urgency=low
99d00fae
SL
4124
4125 * Build using binutls-gold to improve the quality of the binaries.
4126 See: http://allievi.sssup.it/techblog/?p=791
4127 * Detect the vendor (Debian or Ubuntu) and update the configuration
4128 * Port to powerpcspe. Thanks to Roland Stigge (Closes: #701587)
4129 See: 31-powerpcspe.diff
4130 * Fix the path detection of scan-build (Closes: #698352)
4131 See: 32-scan-build-path.diff
0118a145
SL
4132 * debian/patches/r600-snapshot.diff: Move backports into individual patches.
4133 * debian/patches/r600-snapshot.diff: Update to mesa-9.1 git tag.
4134 (Closes: #703671, #697356)
4135 * Fix a typo in the detection of the vendor
4136
4137 [ Peter Michael Green ]
4138 * Use binutils-gold only on architectures where it is actually available
4139 * 33-armhf-defaults.diff Fix defaults to use correct CPU and FPU for
4140 debian armhf (Closes: #704111)
4141 * 34-powerpc-no-altivec.diff disable altivec by default on powerpc because
4142 debian powerpc does not require altivec (patch cherry picked from ubuntu)
99d00fae
SL
4143
4144 -- Sylvestre Ledru <sylvestre@debian.org> Thu, 14 Mar 2013 17:47:12 +0100
4145
b984578b 4146llvm-toolchain-3.2 (1:3.2repack-1~exp3) experimental; urgency=low
f311a354 4147
e5cf5438 4148 * Remove package "clang". It is now provided by llvm-defaults.
f311a354 4149 * Fix some issues relative to the epoch change
e5cf5438
SL
4150 * Fix a wrong path in the _lldb.so Python symlink
4151 * Install cmake files to build LLVM extensions (Closes: #701153)
4152 * Remove the embedded copy of libjs-jquery (Closes: #701087)
4153 * Fix the install of lli manpage (Closes: #697117)
f311a354
SL
4154
4155 -- Sylvestre Ledru <sylvestre@debian.org> Sun, 17 Feb 2013 12:05:15 +0100
4156
21924113 4157llvm-toolchain-3.2 (1:3.2repack-1~exp2) experimental; urgency=low
fbaf6e03
SL
4158
4159 * Install the python files for lldb. Thanks to Daniel Malea for spotting this.
4160 * Update of the clean target
21924113 4161 * Introduce an epoch to match the changes in bug #699899
fbaf6e03
SL
4162
4163 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 13 Feb 2013 12:22:30 +0100
4164
d8e8231b 4165llvm-toolchain-3.2 (3.2repack-1~exp1) experimental; urgency=low
875ec1e7 4166
c9101e3b
SL
4167 * Build the whole LLVM toolchain at once. This includes:
4168 - LLVM
4169 - Clang
4170 - compiler-rt
4171 - lldb
4172 - polly
875ec1e7 4173 * Also install clang-check & clang-tblgen in the clang-3.2 package
9b58061c 4174 * Fix the patch detection of clang from scan-build (Closes: #698352)
af2926db
SL
4175 * debian/patches/0050-powerpcspe-fp.diff: Add, hopefully fix FTBFS on
4176 powerpcspe, by disabling save / restore of floating point registers which
4177 don't exist on powerpcspe. Thanks to Roland Stigge for the patch.
4178 (Closes: #696474)
4eaa0d80 4179 * libLLVM-3.2.so.1 is now shipped only once (Closes: #696913)
bf53c807 4180 * Enable RTTI (Closes: #697754)
b62aa31d 4181 * Introduce lldb as a new package (Closes: #698601)
c9101e3b 4182 * Add a script pollycc which will call clang with the right arguments.
e4bb7688
SL
4183 * Use __builtin___clear_cache on ARM to fix a clang bug.
4184 Thanks to Matthias Klose.
875ec1e7 4185
eb2182cf 4186 -- Sylvestre Ledru <sylvestre@debian.org> Sat, 09 Feb 2013 12:14:10 +0100