]> git.proxmox.com Git - llvm-toolchain.git/log
llvm-toolchain.git
17 months agobump version to 1:15.0.6-2~bpo11+pve1 proxmox/bullseye
Fabian Grünbichler [Fri, 2 Dec 2022 09:59:57 +0000 (10:59 +0100)]
bump version to 1:15.0.6-2~bpo11+pve1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
17 months agoMerge tag 'debian/1%15.0.6-2' into proxmox/bullseye
Fabian Grünbichler [Fri, 2 Dec 2022 09:59:30 +0000 (10:59 +0100)]
Merge tag 'debian/1%15.0.6-2' into proxmox/bullseye

llvm-toolchain-15 Debian release 1:15.0.6-2

17 months agoDisable WASM on riscv64 to let it build there.
Gianfranco Costamagna [Wed, 30 Nov 2022 14:32:20 +0000 (15:32 +0100)]
Disable WASM on riscv64 to let it build there.

17 months ago* experimental New snapshot release
Sylvestre Ledru [Tue, 29 Nov 2022 15:00:11 +0000 (16:00 +0100)]
* experimental New snapshot release

17 months agoFinish the bootstrap and upload again to sid with riscv64 architecture too
Gianfranco Costamagna [Tue, 22 Nov 2022 11:42:00 +0000 (12:42 +0100)]
Finish the bootstrap and upload again to sid with riscv64 architecture too

17 months agoBootstrap riscv64 too
Gianfranco Costamagna [Tue, 22 Nov 2022 11:39:50 +0000 (12:39 +0100)]
Bootstrap riscv64 too

17 months agoReupload to sid now that mips64el is fixed
Gianfranco Costamagna [Sun, 20 Nov 2022 05:55:23 +0000 (06:55 +0100)]
Reupload to sid now that mips64el is fixed

17 months agoRevert the change, hopefully mips64el is bootstrapped now
Gianfranco Costamagna [Sat, 19 Nov 2022 23:01:07 +0000 (00:01 +0100)]
Revert the change, hopefully mips64el is bootstrapped now

17 months agoUpload to sid
Gianfranco Costamagna [Sat, 19 Nov 2022 22:56:46 +0000 (23:56 +0100)]
Upload to sid

17 months agoUpdate changelog
Gianfranco Costamagna [Sat, 19 Nov 2022 22:53:38 +0000 (23:53 +0100)]
Update changelog

17 months agoAdd two patches to unblock mesa build on arm* (Closes: #1022577)
Gianfranco Costamagna [Sat, 19 Nov 2022 22:53:01 +0000 (23:53 +0100)]
Add two patches to unblock mesa build on arm* (Closes: #1022577)

17 months agoAdd spirv-14 to alternate dependencies for mips64el, to be reverted once a build...
Gianfranco Costamagna [Sat, 19 Nov 2022 22:43:29 +0000 (23:43 +0100)]
Add spirv-14 to alternate dependencies for mips64el, to be reverted once a build of spirv-15 is available

17 months agoUpdate changelog
Gianfranco Costamagna [Sat, 19 Nov 2022 22:25:23 +0000 (23:25 +0100)]
Update changelog

17 months agoAdd libomptarget to mips64el (Closes: #1023101)
Gianfranco Costamagna [Sat, 19 Nov 2022 22:24:44 +0000 (23:24 +0100)]
Add libomptarget to mips64el (Closes: #1023101)

17 months agoMerge remote-tracking branch 'origin/14' into 15
Sylvestre Ledru [Wed, 16 Nov 2022 21:38:42 +0000 (22:38 +0100)]
Merge remote-tracking branch 'origin/14' into 15

17 months agostore the sccache results in /tmp/buildd/source/sccache-stats.json
Sylvestre Ledru [Wed, 16 Nov 2022 19:51:02 +0000 (20:51 +0100)]
store the sccache results in /tmp/buildd/source/sccache-stats.json

17 months agoRemove the swig patches (applied upstream)
Sylvestre Ledru [Wed, 16 Nov 2022 08:15:45 +0000 (09:15 +0100)]
Remove the swig patches (applied upstream)

17 months agoNew upstream release
Sylvestre Ledru [Wed, 16 Nov 2022 08:11:25 +0000 (09:11 +0100)]
New upstream release

17 months agoMerge remote-tracking branch 'origin/14' into 15
Sylvestre Ledru [Wed, 16 Nov 2022 08:08:58 +0000 (09:08 +0100)]
Merge remote-tracking branch 'origin/14' into 15

17 months agoremove artifact
Sylvestre Ledru [Sun, 13 Feb 2022 13:12:54 +0000 (14:12 +0100)]
remove artifact

17 months agoDisable the MLIR testsuite run because of a freeze (Closes: #1024154) See https:...
Sylvestre Ledru [Tue, 15 Nov 2022 17:24:02 +0000 (18:24 +0100)]
Disable the MLIR testsuite run because of a freeze (Closes: #1024154) See https://github.com/llvm/llvm-project/issues/58357

17 months agoAdjust to protobuf 3.21 (Closes: #1023533)
Sylvestre Ledru [Mon, 14 Nov 2022 10:15:50 +0000 (11:15 +0100)]
Adjust to protobuf 3.21 (Closes: #1023533)

17 months agopass sccache arg everywhere
Sylvestre Ledru [Fri, 11 Nov 2022 18:36:17 +0000 (19:36 +0100)]
pass sccache arg everywhere

17 months agosccache: generate stats and publish them
Sylvestre Ledru [Sat, 12 Nov 2022 22:53:09 +0000 (23:53 +0100)]
sccache: generate stats and publish them

17 months agoMerge remote-tracking branch 'origin/14' into 15
Sylvestre Ledru [Fri, 11 Nov 2022 22:30:14 +0000 (23:30 +0100)]
Merge remote-tracking branch 'origin/14' into 15

17 months agoEnable LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO to help with caching
Sylvestre Ledru [Fri, 11 Nov 2022 15:26:28 +0000 (16:26 +0100)]
Enable LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO to help with caching

17 months ago remove the sccache log dump
Sylvestre Ledru [Fri, 11 Nov 2022 07:45:08 +0000 (08:45 +0100)]
 remove the sccache log dump

17 months agoMerge remote-tracking branch 'origin/14' into 15
Sylvestre Ledru [Thu, 10 Nov 2022 22:11:27 +0000 (23:11 +0100)]
Merge remote-tracking branch 'origin/14' into 15

17 months agodo not dump the content of sccache.log. we are good
Sylvestre Ledru [Thu, 10 Nov 2022 22:05:02 +0000 (23:05 +0100)]
do not dump the content of sccache.log. we are good

17 months agoremove old an old and useless patch
Sylvestre Ledru [Thu, 10 Nov 2022 15:17:42 +0000 (16:17 +0100)]
remove old an old and useless patch

17 months agouse the upstream option to set the option
Sylvestre Ledru [Thu, 10 Nov 2022 14:21:18 +0000 (15:21 +0100)]
use the upstream option to set the option

17 months agoWe want to set the clang extra version ONLY in stage 2
Sylvestre Ledru [Thu, 10 Nov 2022 14:19:49 +0000 (15:19 +0100)]
We want to set the clang extra version ONLY in stage 2
because we want the clang stage 1 to be as reproducible as possible
when building with sccache (because this tool do a hash using the
compiler binary and other things)

17 months agoremove an old gcc 4.9 workaround
Sylvestre Ledru [Thu, 10 Nov 2022 11:23:56 +0000 (12:23 +0100)]
remove an old gcc 4.9 workaround

17 months agoremove non applied patch
Sylvestre Ledru [Thu, 10 Nov 2022 11:23:06 +0000 (12:23 +0100)]
remove non applied patch

18 months ago fix version
Sylvestre Ledru [Fri, 4 Nov 2022 18:44:02 +0000 (19:44 +0100)]
 fix version

18 months agoFix the lldb swig issues (closes: #1023444)
Sylvestre Ledru [Fri, 4 Nov 2022 18:37:32 +0000 (19:37 +0100)]
Fix the lldb swig issues (closes: #1023444)

18 months agoadd lldb swig patches
Sylvestre Ledru [Fri, 4 Nov 2022 18:36:47 +0000 (19:36 +0100)]
add lldb swig patches

18 months agomove the lldb patches into a lldb dir
Sylvestre Ledru [Fri, 4 Nov 2022 18:36:34 +0000 (19:36 +0100)]
move the lldb patches into a lldb dir

18 months agoadd back lldb pacthes
Sylvestre Ledru [Fri, 4 Nov 2022 18:34:41 +0000 (19:34 +0100)]
add back lldb pacthes

18 months agomove all lldb patches into the same dir
Sylvestre Ledru [Fri, 4 Nov 2022 18:33:17 +0000 (19:33 +0100)]
move all lldb patches into the same dir

18 months ago* New upstream release (Closes: #1023455)
Sylvestre Ledru [Fri, 4 Nov 2022 18:22:27 +0000 (19:22 +0100)]
* New upstream release (Closes: #1023455)
* Cherry-pick patches to fix the FTBFS with swig + lldb (Closes: #1023444)

18 months agoMerge branch 'libclc-15-spv-15-or-14' into '15'
Sylvestre Ledru [Mon, 31 Oct 2022 07:04:04 +0000 (07:04 +0000)]
Merge branch 'libclc-15-spv-15-or-14' into '15'

Use llvm-spirv-15, but add a fall-back to use llvm-spirv-14

See merge request pkg-llvm-team/llvm-toolchain!101

18 months agod/control: Add llvm-spirv-14 as an alternative to llvm-spirv-15
Jordan Justen [Sun, 30 Oct 2022 22:17:32 +0000 (15:17 -0700)]
d/control: Add llvm-spirv-14 as an alternative to llvm-spirv-15

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Check for previous version of llvm-spirv as well
Jordan Justen [Sun, 30 Oct 2022 22:16:19 +0000 (15:16 -0700)]
d/rules: Check for previous version of llvm-spirv as well

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agoMerge branch 'libclc-15-spv' into '15'
Sylvestre Ledru [Sun, 30 Oct 2022 07:53:07 +0000 (07:53 +0000)]
Merge branch 'libclc-15-spv' into '15'

Bring llvm-spirv changes from 13/14 branch, and restore building .bc without .spv when llvm-spirv is not found

See merge request pkg-llvm-team/llvm-toolchain!100

18 months agod/rules: Build libclc .bc files even when .spv files can't be built
Jordan Justen [Sat, 29 Oct 2022 09:35:58 +0000 (02:35 -0700)]
d/rules: Build libclc .bc files even when .spv files can't be built

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV
Jordan Justen [Wed, 26 Oct 2022 17:23:06 +0000 (10:23 -0700)]
d/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Set LLVM_SPIRV with cmake for libclc
Jordan Justen [Wed, 26 Oct 2022 17:22:56 +0000 (10:22 -0700)]
d/rules: Set LLVM_SPIRV with cmake for libclc

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agodebian: Bump llvm-spirv to 15 to match the llvm version
Jordan Justen [Fri, 28 Oct 2022 21:11:53 +0000 (14:11 -0700)]
debian: Bump llvm-spirv to 15 to match the llvm version

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Call bash to use 'command -v' to locate llvm-spirv executable
Jordan Justen [Wed, 26 Oct 2022 17:22:47 +0000 (10:22 -0700)]
d/rules: Call bash to use 'command -v' to locate llvm-spirv executable

I needed this for sbuild to find the executable.

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Rename LLVM_SPIR_VERSION to LLVM_SPIRV_VERSION
Jordan Justen [Sat, 29 Oct 2022 09:05:30 +0000 (02:05 -0700)]
d/rules: Rename LLVM_SPIR_VERSION to LLVM_SPIRV_VERSION

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/changelog: Start 1:15.0.3-3 changelog
Jordan Justen [Sun, 30 Oct 2022 07:27:16 +0000 (00:27 -0700)]
d/changelog: Start 1:15.0.3-3 changelog

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agoMerge remote-tracking branch 'origin/13' into 14
Sylvestre Ledru [Sat, 29 Oct 2022 20:17:48 +0000 (22:17 +0200)]
Merge remote-tracking branch 'origin/13' into 14

18 months agoremove the failed bionic sccache stuff
Sylvestre Ledru [Sat, 29 Oct 2022 07:09:02 +0000 (09:09 +0200)]
remove the failed bionic sccache stuff

18 months agoremove the failed bionic sccache stuff
Sylvestre Ledru [Sat, 29 Oct 2022 07:08:20 +0000 (09:08 +0200)]
remove the failed bionic sccache stuff

18 months agoMerge branch 'libclc-13-spv-no-empty-param' into '13'
Sylvestre Ledru [Sat, 29 Oct 2022 06:53:29 +0000 (06:53 +0000)]
Merge branch 'libclc-13-spv-no-empty-param' into '13'

Fix empty "" parameter for libclc cmake if llvm-spirv is not found

See merge request pkg-llvm-team/llvm-toolchain!99

18 months agod/rules: Don't send an empty string to cmake when llvm-spirv is not found
Jordan Justen [Fri, 28 Oct 2022 17:21:39 +0000 (10:21 -0700)]
d/rules: Don't send an empty string to cmake when llvm-spirv is not found

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/changelog: Start 1:13.0.1-9 changelog
Jordan Justen [Fri, 28 Oct 2022 17:19:42 +0000 (10:19 -0700)]
d/changelog: Start 1:13.0.1-9 changelog

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months ago* disable sccache on bionic
Sylvestre Ledru [Thu, 27 Oct 2022 11:20:14 +0000 (13:20 +0200)]
* disable sccache on bionic
* d/rules: Call bash to use 'command -v' to location llvm-spirv executable
* d/rules: Set LLVM_SPIRV with cmake for libclc
* d/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV
* d/rules: Check for llvm-spirv with version suffix

18 months agoDisable the cmake search for all binaries (cmake_import_check_files_for.*/bin/)....
Sylvestre Ledru [Thu, 27 Oct 2022 10:47:30 +0000 (12:47 +0200)]
Disable the cmake search for all binaries (cmake_import_check_files_for.*/bin/). Dunno why it regressed but we wasted too much time on this.

18 months agoprepare upload
Sylvestre Ledru [Thu, 27 Oct 2022 09:50:50 +0000 (11:50 +0200)]
prepare upload

18 months agoMerge branch 'libclc-13-spv' into '13'
Sylvestre Ledru [Thu, 27 Oct 2022 07:21:11 +0000 (07:21 +0000)]
Merge branch 'libclc-13-spv' into '13'

Make spir-v output more likely for libclc on llvm-13

See merge request pkg-llvm-team/llvm-toolchain!98

18 months agod/rules: Check for llvm-spirv with version suffix
Jordan Justen [Wed, 26 Oct 2022 17:23:14 +0000 (10:23 -0700)]
d/rules: Check for llvm-spirv with version suffix

Since llvm-spirv-13, the '-13' suffix has been added to the
executable.

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV
Jordan Justen [Wed, 26 Oct 2022 17:23:06 +0000 (10:23 -0700)]
d/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Set LLVM_SPIRV with cmake for libclc
Jordan Justen [Wed, 26 Oct 2022 17:22:56 +0000 (10:22 -0700)]
d/rules: Set LLVM_SPIRV with cmake for libclc

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Call bash to use 'command -v' to location llvm-spirv executable
Jordan Justen [Wed, 26 Oct 2022 17:22:47 +0000 (10:22 -0700)]
d/rules: Call bash to use 'command -v' to location llvm-spirv executable

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months ago fix the version check
Sylvestre Ledru [Mon, 18 Oct 2021 15:53:32 +0000 (17:53 +0200)]
 fix the version check

18 months agoDisable the build of libclc on old Ubuntu (Groovy & focal) as llvm-spir is too old...
Sylvestre Ledru [Mon, 18 Oct 2021 14:15:10 +0000 (16:15 +0200)]
Disable the build of libclc on old Ubuntu (Groovy & focal) as llvm-spir is too old on these version. See bug #52200

18 months agod/changelog: Start 1:13.0.1-8 changelog
Jordan Justen [Wed, 26 Oct 2022 17:22:31 +0000 (10:22 -0700)]
d/changelog: Start 1:13.0.1-8 changelog

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Check for llvm-spirv with version suffix
Jordan Justen [Wed, 26 Oct 2022 17:23:14 +0000 (10:23 -0700)]
d/rules: Check for llvm-spirv with version suffix

Since llvm-spirv-13, the '-13' suffix has been added to the
executable.

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV
Jordan Justen [Wed, 26 Oct 2022 17:23:06 +0000 (10:23 -0700)]
d/patches: Drop libclc-llvm-spirv.diff now that we are setting LLVM_SPIRV

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Set LLVM_SPIRV with cmake for libclc
Jordan Justen [Wed, 26 Oct 2022 17:22:56 +0000 (10:22 -0700)]
d/rules: Set LLVM_SPIRV with cmake for libclc

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/rules: Call bash to use 'command -v' to location llvm-spirv executable
Jordan Justen [Wed, 26 Oct 2022 17:22:47 +0000 (10:22 -0700)]
d/rules: Call bash to use 'command -v' to location llvm-spirv executable

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agod/changelog: Start 1:14.0.6-7 changelog
Jordan Justen [Wed, 26 Oct 2022 17:22:31 +0000 (10:22 -0700)]
d/changelog: Start 1:14.0.6-7 changelog

Signed-off-by: Jordan Justen <jljusten@debian.org>
18 months agodisable sccache on bionic
Sylvestre Ledru [Wed, 26 Oct 2022 07:23:55 +0000 (09:23 +0200)]
disable sccache on bionic

18 months agodisable sccache on bionic
Sylvestre Ledru [Wed, 26 Oct 2022 07:23:31 +0000 (09:23 +0200)]
disable sccache on bionic

18 months agodisable lto again for failing
Sylvestre Ledru [Wed, 26 Oct 2022 06:30:23 +0000 (08:30 +0200)]
disable lto again for failing

18 months agoadd a test for wasm
Sylvestre Ledru [Sun, 23 Oct 2022 14:08:57 +0000 (16:08 +0200)]
add a test for wasm

18 months agoUnbreak the cmake detection (Closes: #1021857, #1022414)
Sylvestre Ledru [Sun, 23 Oct 2022 14:08:11 +0000 (16:08 +0200)]
Unbreak the cmake detection (Closes: #1021857, #1022414)

18 months agofix changelog
Sylvestre Ledru [Sun, 23 Oct 2022 08:36:31 +0000 (10:36 +0200)]
fix changelog

18 months agodocument the perfs
Sylvestre Ledru [Sat, 22 Oct 2022 20:26:59 +0000 (22:26 +0200)]
document the perfs

18 months agoCherry-pick upstream fix to unbreak mips (closes: #1022169) Thanks to YunQiang Su...
Sylvestre Ledru [Sat, 22 Oct 2022 19:03:25 +0000 (21:03 +0200)]
Cherry-pick upstream fix to unbreak mips (closes: #1022169) Thanks to YunQiang Su for the patch https://reviews.llvm.org/D135553

18 months agoBring back LTO
Sylvestre Ledru [Sat, 22 Oct 2022 13:49:21 +0000 (15:49 +0200)]
Bring back LTO

18 months agobring back lto
Sylvestre Ledru [Sat, 22 Oct 2022 13:48:26 +0000 (15:48 +0200)]
bring back lto

18 months agomove the lto task into a different task
Sylvestre Ledru [Sat, 22 Oct 2022 13:47:52 +0000 (15:47 +0200)]
move the lto task into a different task

18 months agoMerge remote-tracking branch 'origin/14' into 15
Sylvestre Ledru [Sat, 22 Oct 2022 10:37:44 +0000 (12:37 +0200)]
Merge remote-tracking branch 'origin/14' into 15

18 months agoFix autopkgtest (remove move stuff from the cmake search)
Sylvestre Ledru [Sat, 22 Oct 2022 07:57:04 +0000 (09:57 +0200)]
Fix autopkgtest (remove move stuff from the cmake search)

18 months agoalso ignore sancov
Sylvestre Ledru [Fri, 21 Oct 2022 21:52:27 +0000 (23:52 +0200)]
also ignore sancov

18 months agotest: remove a non existing option in opt. See df0b893d94e69856754a4247a44fd97d4a69b001
Sylvestre Ledru [Fri, 21 Oct 2022 19:35:32 +0000 (21:35 +0200)]
test: remove a non existing option in opt. See df0b893d94e69856754a4247a44fd97d4a69b001

18 months agofix the repack
Sylvestre Ledru [Tue, 18 Oct 2022 12:07:44 +0000 (14:07 +0200)]
fix the repack

18 months agofix the cmake check
Sylvestre Ledru [Fri, 21 Oct 2022 19:36:01 +0000 (21:36 +0200)]
fix the cmake check

18 months agodo not import tblgen-lsp-server either
Sylvestre Ledru [Fri, 21 Oct 2022 19:18:41 +0000 (21:18 +0200)]
do not import tblgen-lsp-server either

18 months agosccache: run the stats at the end
Sylvestre Ledru [Wed, 19 Oct 2022 15:45:00 +0000 (17:45 +0200)]
sccache: run the stats at the end

18 months agosccache: continue if the server isn't started
Sylvestre Ledru [Wed, 19 Oct 2022 07:50:06 +0000 (09:50 +0200)]
sccache: continue if the server isn't started

18 months agosccache needs libcrypto.so.1.1 libssl.so.1.1. help him with ld lib path
Sylvestre Ledru [Tue, 18 Oct 2022 21:47:19 +0000 (23:47 +0200)]
sccache needs libcrypto.so.1.1  libssl.so.1.1. help him with ld lib path

18 months agobring back the debu
Sylvestre Ledru [Tue, 18 Oct 2022 21:20:27 +0000 (23:20 +0200)]
bring back the debu

18 months agoimprove the sccache usage
Sylvestre Ledru [Tue, 18 Oct 2022 19:12:34 +0000 (21:12 +0200)]
improve the sccache usage

18 months agoremove artifacts
Sylvestre Ledru [Tue, 18 Oct 2022 15:34:10 +0000 (17:34 +0200)]
remove artifacts

18 months agokill the server
Sylvestre Ledru [Tue, 18 Oct 2022 15:24:01 +0000 (17:24 +0200)]
kill the server

18 months agostart the server
Sylvestre Ledru [Tue, 18 Oct 2022 15:14:15 +0000 (17:14 +0200)]
start the server