Commit Graph

3961 Commits

Author SHA1 Message Date
Sylvestre Ledru
dcdbf5e97c New testing upstream release 2021-06-21 16:40:42 +02:00
Sylvestre Ledru
2eee318cfd Revert "Build libc++ & libc++abi with -fPIC to fix upstream bug 43604"
This reverts commit da2abef4ec.
2021-06-02 20:19:51 +02:00
Sylvestre Ledru
da2abef4ec Build libc++ & libc++abi with -fPIC to fix upstream bug 43604 2021-06-01 13:35:16 +02:00
Sylvestre Ledru
80b05a65cc Revert "Add -fvisibility-inlines-hidden -Bsymbolic-functions -fno-semantic-interposition to the args to make clang faster See https://github.com/ClangBuiltLinux/tc-build/issues/150#issuecomment-849935207"
Doesn't provide perf win

This reverts commit 9d45d3f6a0.
2021-05-31 23:35:39 +02:00
Sylvestre Ledru
93a4e65197 fix the arch 2021-05-29 09:41:01 +02:00
Sylvestre Ledru
c851277a37 fix the changelog 2021-05-29 09:39:29 +02:00
Sylvestre Ledru
40bec5b106 backport D101773 to fix an llvm ir issue on mipsel in mips/mips-D101773-reloc.patch (Closes: #988965) 2021-05-29 09:39:29 +02:00
Sylvestre Ledru
8e82a7632b linker tools wasn't recommended in the install 2021-05-29 09:38:54 +02:00
Sylvestre Ledru
a003fd4f4a rename patches 2021-05-28 23:03:43 +02:00
Sylvestre Ledru
a8eb6c475f move the mips files 2021-05-28 23:00:37 +02:00
Sylvestre Ledru
9d45d3f6a0 Add -fvisibility-inlines-hidden -Bsymbolic-functions -fno-semantic-interposition to the args to make clang faster See https://github.com/ClangBuiltLinux/tc-build/issues/150#issuecomment-849935207 2021-05-28 22:58:39 +02:00
John Paul Adrian Glaubitz
5ca1656281 Add upstream patch D98575 to fix 32-bit compiler-rt build on sparc64 2021-05-27 11:53:59 +02:00
John Paul Adrian Glaubitz
42d447d273 Add upstream patch D98574 to fix clang macro definitions on sparc64 2021-05-27 11:52:55 +02:00
Sylvestre Ledru
94f4587678 new release 2021-05-26 17:24:15 +02:00
Sylvestre Ledru
0229f29ced New testing upstream release 2021-05-26 13:10:39 +02:00
Sylvestre Ledru
27037fc17d remove old rules for stretch, xenial & trusty 2021-05-10 13:31:57 +02:00
Sylvestre Ledru
7b302b694d disable the patch for the branch (12.0.1). Should be added for the 12 release 2021-05-04 10:11:12 +02:00
Sylvestre Ledru
d866d0486d fix the changelog 2021-05-01 19:33:42 +02:00
Sylvestre Ledru
24dc47892d libclc: improve the test 2021-05-01 16:29:23 +02:00
Sylvestre Ledru
850c7e11bf libclc: be more prescriptive for the install + test script 2021-05-01 16:28:55 +02:00
Sylvestre Ledru
396bbc8eff prepare upload 2021-05-01 09:45:31 +02:00
Timo Aaltonen
437f86c9d5 Build libclc. (Closes: #942709) 2021-05-01 01:02:54 +03:00
Sylvestre Ledru
2e53fae936 Upload to unstable 2021-04-28 22:55:21 +02:00
Sylvestre Ledru
2ab4845b99 Also build lld on s390x 2021-04-28 22:33:42 +02:00
Sylvestre Ledru
05186fccef workaround the breaks/replaces/conflicts introduced with llvm-12-linker-tools
we update the version to make it work with apt.llvm.org
Yeah, this is ugly but I don't know how to do better
2021-04-18 10:26:25 +02:00
Sylvestre Ledru
80169bff18 cmake & its libs, try to replicate that I did for 11 (will be done in 13 if it works 2021-04-18 00:42:07 +02:00
Sylvestre Ledru
a1792c0e95 cmake & its libs, try to replicate that I did for 11 (will be done in 13 if it works 2021-04-18 00:10:22 +02:00
Sylvestre Ledru
ecc838c937 Add missing file 2021-04-16 20:55:20 +02:00
Sylvestre Ledru
6a86b64534 adjust the dep for Debian 2021-04-15 13:36:45 +02:00
Sylvestre Ledru
a633fd02be improve the description 2021-04-15 13:34:02 +02:00
Sylvestre Ledru
608f891ab3 * Disable again LTO
* Create a new package llvm-12-linker-tools:
  Contains the LLVMgold and LLVMPolly linker plugins.
2021-04-15 13:33:03 +02:00
Sylvestre Ledru
fae4751a3b bring back the deactivation of lto 2021-04-15 13:31:28 +02:00
Sylvestre Ledru
e57e0ef8a1 * Improve the clean rule 2021-04-15 13:29:00 +02:00
Sylvestre Ledru
7034c123dc New upstream release 2021-04-15 13:26:12 +02:00
Sylvestre Ledru
1b961d5c3a try to unbreak the s390x build issue 2021-04-10 19:53:30 +02:00
Sylvestre Ledru
3c071c42ce Add -DCMAKE_SUPPRESS_REGENERATION=ON to limit the number of calls to cmake Try to workaround a bug on llvm-toolchain-stretch-12-binaries architecture=s390x,stretch 2021-04-10 14:59:21 +02:00
Sylvestre Ledru
c3d43695e0 New testing upstream release 2021-04-10 14:58:06 +02:00
Konrad Kleine
b049346dd2 Propose simplification in version determination by deleting all non numeric characters
This doesn't change the behavior but I found it much easier to maintain in my own code than.
2021-04-09 16:59:42 +02:00
Sylvestre Ledru
29bb4b8eab rebase of the patches 2021-04-05 12:03:43 +02:00
Sylvestre Ledru
084ecd86b1 use the new version of lto auto ignore patch 2021-04-05 12:00:54 +02:00
Sylvestre Ledru
6849d787c4 revert the changes on cmake/ld_library_path as it seems they are breaking stretch 2021-04-04 14:44:19 +02:00
Sylvestre Ledru
d791d2be0b Remove the cmake option POLLY_BUNDLED_JSONCPP as it is now unsed 2021-04-03 09:50:05 +02:00
Sylvestre Ledru
f78cd14a86 Verify that /proc is mounted. It makes some unexpected issues when building from a chroot without /proc 2021-04-02 18:07:31 +02:00
Sylvestre Ledru
717a5efd2d New testing upstream release 2021-04-01 08:57:09 +02:00
Sylvestre Ledru
e2de81e11e Revert the lto declaration 2021-04-01 08:55:57 +02:00
Sylvestre Ledru
be30768c5e Cherry-pick https://reviews.llvm.org/D99501 to allow -flto=auto 2021-03-30 09:01:05 +02:00
Sylvestre Ledru
0ec7afdacf fix the cmake call 2021-03-28 16:15:16 +02:00
Sylvestre Ledru
6608f7b08f fix the cmake call 2021-03-28 11:41:22 +02:00
Sylvestre Ledru
ea094c96d1 display the LD_LIB_PATH & CMAKE 2021-03-28 11:16:08 +02:00
Sylvestre Ledru
dce0b21642 Revert "improve the custom cmake mgmt"
This reverts commit 34cb1e3a5c.
2021-03-28 10:12:01 +02:00