Sylvestre Ledru
b55b04cc9e
Merge branch 'kwk-snapshot-patch-12163' into 'snapshot'
...
Elegant CURRENT_VERSION determination
See merge request pkg-llvm-team/llvm-toolchain!66
2021-04-20 15:16:09 +00:00
Sylvestre Ledru
d22130608a
show the last 100 lines in case of error
2021-04-18 23:36:27 +02:00
Sylvestre Ledru
2841301164
fix conflict
2021-04-18 23:15:05 +02:00
Sylvestre Ledru
8c5e1bc5bd
remove the 12 specific workaround
2021-04-18 23:07:39 +02:00
Sylvestre Ledru
73e19b411d
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 23:07:39 +02:00
Sylvestre Ledru
45ae3483fe
cmake & its libs, try to replicate that I did for 11 (will be done in 13 if it works
2021-04-18 23:07:39 +02:00
Sylvestre Ledru
43a6fe2efa
Add missing file
2021-04-18 23:07:39 +02:00
Sylvestre Ledru
d7414c7d56
adjust the dep for Debian
2021-04-18 23:07:37 +02:00
Sylvestre Ledru
99dcca8826
improve the description
2021-04-18 23:07:18 +02:00
Sylvestre Ledru
d46c88e66a
* Disable again LTO
...
* Create a new package llvm-12-linker-tools:
Contains the LLVMgold and LLVMPolly linker plugins.
2021-04-18 23:07:14 +02:00
Sylvestre Ledru
e273082e19
* Improve the clean rule
2021-04-18 23:06:29 +02:00
Sylvestre Ledru
3f4584b9bc
try to unbreak the s390x build issue
2021-04-18 23:06:28 +02:00
Sylvestre Ledru
f01f2c149c
* Improve the clean rule
...
* Disable again LTO
* Create a new package llvm-12-linker-tools:
Contains the LLVMgold and LLVMPolly linker plugins.
* New upstream release
* 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
* New testing upstream release
2021-04-18 23:05:58 +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
687f146134
rebase of the patches
2021-04-16 23:35:01 +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
John Paul Adrian Glaubitz
805991b3e5
Re-enable the M68k backend which now builds without patches
2021-04-13 10:10:21 +02:00
John Paul Adrian Glaubitz
6b95f9ce26
Drop m68k patches D98537 and D98540 again
2021-04-12 17:53:08 +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
4a581db3d8
Elegant CURRENT_VERSION determination
...
Earlier today I didn't see that MAJOR, MINOR and PATCH variables were no longer needed outside the if-block, sorry.
In case the \K is unclear. Here's a great explanation: https://stackoverflow.com/a/33573989/835098
2021-04-09 19:30:07 +00: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
9182f5787d
Merge branch 'kwk-snapshot-patch-75208' into 'snapshot'
...
Propose simplification in version determination by deleting all non numeric characters
See merge request pkg-llvm-team/llvm-toolchain!65
2021-04-09 14:59:03 +00:00
Konrad Kleine
461a35f70c
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 14:42:31 +00:00
John Paul Adrian Glaubitz
f8d7bfbf29
Revert "Skip installation of missing hwasan_symbolize on x32"
...
This reverts commit ba08aa48e8
.
2021-04-09 16:05:06 +02:00
John Paul Adrian Glaubitz
6da3253b7d
Drop removed patches D98519 and D99869 from debian/patches/series
2021-04-06 10:26:49 +02:00
John Paul Adrian Glaubitz
ba08aa48e8
Skip installation of missing hwasan_symbolize on x32
2021-04-06 09:15:39 +02:00
John Paul Adrian Glaubitz
9541eb713b
Set LLVM_DEFAULT_TARGET_TRIPLE to x86_64-linux-gnux32 on x32
2021-04-06 09:13:34 +02:00
John Paul Adrian Glaubitz
6a524ab373
Set LLVM_HOST_TRIPLE to x86_64-linux-gnux32 on x32
2021-04-06 09:12:23 +02:00
John Paul Adrian Glaubitz
2cc6c3aeed
Drop patch D99869 which has been merged upstream
2021-04-06 09:09:35 +02:00
John Paul Adrian Glaubitz
f9bc72ba70
Drop patch D98519 which has been merged upstream
2021-04-06 09:07:47 +02:00
Sylvestre Ledru
f6ae83b7c4
update of the patches (rebase and applied upstream)
2021-04-05 23:00:25 +02:00
Sylvestre Ledru
295c8ea5cd
remove debian/patches/D99501-ignore-lto-auto.diff as it is now applied upstream
2021-04-05 12:04:59 +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
3fc99ec518
Disable all m68k patches & the build.
...
This has been breaking the apt.llvm.org CI on two trivial issues which
shows that they haven't been tested:
* patch doesn't apply
* ./build-llvm/tools/clang/tools/driver/./build-llvm/include/llvm/Config/Targets.def:43: undefined reference to `LLVMInitializeM68kTargetInfo'
2021-04-05 09:51:07 +02:00
Sylvestre Ledru
bef3e2b75f
move m68k patches into their own dir
2021-04-05 09:48:55 +02:00
John Paul Adrian Glaubitz
42b4750590
Add upstream patch D99869 to fix public function visibility on m68k
2021-04-05 01:10:39 +02:00
John Paul Adrian Glaubitz
a4c45fa523
Remove duplicate hunk from upstream patch D98537
2021-04-04 22:47:09 +02:00
John Paul Adrian Glaubitz
ec8019eaa2
Add upstream patch D98540 to implement Disassembler on m68k
2021-04-04 22:03:15 +02:00
John Paul Adrian Glaubitz
d40aa7d47c
Add upstream patch D98537 to implement AsmParser on m68k
2021-04-04 22:03:04 +02:00