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