Commit Graph

4151 Commits

Author SHA1 Message Date
Erik Maciejewski
cb07c38792 minor rules cleanup
add vars for stage1 and stage2 bin dirs

remove duplicate cmake bin detection in the libclc build

remove unused LIBCXX_CMAKE_EXTRA var
2021-10-06 10:48:06 -07:00
Erik Maciejewski
f5573c878a move LLVM_BINUTILS_INCDIR to STAGE1_CMAKE_EXTRA and
CLANG_BOOTSTRAP_PASSTHROUGH so that LLVMgold.so is built
2021-10-06 10:48:06 -07:00
Erik Maciejewski
e77266aac8 fix build config option causing assertions to be enabled by default 2021-10-06 10:48:06 -07:00
Erik Maciejewski
a7dd11a3c3 add stage2 lib dir as explicit lib path in libclc linker flags 2021-10-06 10:48:06 -07:00
Erik Maciejewski
145d0de851 remove patch for lld force linking libatomic 2021-10-06 10:48:06 -07:00
Erik Maciejewski
fe702823c8 use PACKAGE_VENDOR instead of CLANG_VENDOR 2021-10-06 10:48:06 -07:00
Erik Maciejewski
122c960c4d patch for additional c++ lib supression when building libomp as c library 2021-10-06 10:48:06 -07:00
Erik Maciejewski
11a0af3898 fix new openmp patch overwritting previous openmp-soname patch
remove `debian/rules` libomp file `mv` on install due to patch fix
2021-10-06 10:48:06 -07:00
Erik Maciejewski
7377580543 remove unecessary cleanup to match upstream
(I probably selected wrong change in rebase conflict)
2021-10-06 10:48:06 -07:00
Erik Maciejewski
23f635bcd5 remove legacy make to match upstream
(I probably selected wrong change in rebase conflict)
2021-10-06 10:48:06 -07:00
Erik Maciejewski
af642aaee0 Revert "revert erroneous package dir name change"
This reverts commit 519ee630cdad09ab61813a5a9f57d30f6cac66b9.
2021-10-06 10:48:06 -07:00
Erik Maciejewski
181db69a11 remove CMAKE_VERBOSE_MAKEFILE and use cmake to invoke the two stage
toolchain build and set VERBOSE which enables verbose build output for
all stages and runtime builds
2021-10-06 10:48:06 -07:00
Erik Maciejewski
e91f88e9a1 improve libunwind option handling to try and not break builds on platforms
that don't support it
2021-10-06 10:48:06 -07:00
Erik Maciejewski
22dabd0662 revert patch for runtimes compiler flag checks 2021-10-06 10:48:06 -07:00
Erik Maciejewski
15413dbaf5 remove llvm-config build dir patch file 2021-10-06 10:48:06 -07:00
Erik Maciejewski
6a6014a630 remove patch hardcoding gold linker for compiler-rt 2021-10-06 10:48:06 -07:00
Erik Maciejewski
b5196f1142 remove unnecessary make patch as ninja is the cmake generator 2021-10-06 10:48:06 -07:00
Erik Maciejewski
4223433040 revert erroneous package dir name change 2021-10-06 10:48:06 -07:00
Erik Maciejewski
124f977442 remove extra cd when copying libomp SOs 2021-10-06 10:48:06 -07:00
Erik Maciejewski
6ce54c5ad9 add libelf-dev to build-depends for source pkg as a dependency for
openmp libomptarget runtime build
2021-10-06 10:48:06 -07:00
Erik Maciejewski
057aaddd58 uncomment cleanup for clang/include/clang/Debian 2021-10-06 10:48:06 -07:00
Erik Maciejewski
69de88d53e add back LLVM_BINUTILS_INCDIR for gold LTO plugin 2021-10-06 10:48:06 -07:00
Erik Maciejewski
34c3eb2847 comment out obsolete patch hardcoding gold linker for compiler-rt as
lld is now expected to link all stage1 and stage2 builtins and runtimes
2021-10-06 10:48:06 -07:00
Erik Maciejewski
e2ff301911 change cmake generator and all build invocations from make to ninja 2021-10-06 10:48:06 -07:00
Erik Maciejewski
20d2a90c2a rules updates 2021-10-06 10:48:06 -07:00
Erik Maciejewski
e3a53b15e8 quilt patches 2021-10-06 10:48:06 -07:00
Sylvestre Ledru
145e757826 Remove old override 'outdated-autotools-helper-file' 2021-10-03 21:17:03 +02:00
Sylvestre Ledru
ff8ef908ef fix changelog 2021-10-03 21:15:15 +02:00
Sylvestre Ledru
b8220e4472 Add source-is-missing llvm/test/* / lldb/test/* / lld/test/* to the source override 2021-10-03 21:13:51 +02:00
Sylvestre Ledru
6da834fd4a If parallel is not set in DEB_BUILD_OPTIONS, use nproc 2021-10-02 10:50:37 +02:00
John Paul Adrian Glaubitz
2b9b171e95 Disable libunwind on sparc, sparc64 and x32 2021-09-29 18:49:32 +02:00
Sylvestre Ledru
15c7d95715 remove make legacy 2021-09-27 17:09:53 +02:00
Sylvestre Ledru
dd2ac7bd0c all ninja call should be verbose 2021-09-27 17:09:42 +02:00
Gianfranco Costamagna
1faeaa5c92 Merge branch '11' into 12 2021-09-27 16:35:06 +02:00
Gianfranco Costamagna
65282034ba Fixup breaks/replaces 2021-09-27 16:29:12 +02:00
Gianfranco Costamagna
454c1a3d17 Merge remote-tracking branch 'origin/11' into 11 2021-09-27 16:22:50 +02:00
Gianfranco Costamagna
dadd6f29bd Update changelog 2021-09-27 15:53:07 +02:00
Gianfranco Costamagna
8d9fd1e4ab Merge branch '9' into 11 2021-09-27 15:47:51 +02:00
Gianfranco Costamagna
35b9f7d327 Reupload to sid 2021-09-27 15:39:31 +02:00
Gianfranco Costamagna
6f5bd76f9b Add two patches from ubuntu to fix lto and gcc-11 build failures 2021-09-27 15:38:26 +02:00
Gianfranco Costamagna
8a5a9a4172 Add two patches from ubuntu to fix lto and gcc-11 build failures 2021-09-27 15:37:55 +02:00
Gianfranco Costamagna
eb01679b4a Use minimum version for cmake-test 2021-09-27 15:37:55 +02:00
Gianfranco Costamagna
550cf43653 Don't require libclang-11-dev on cmake-test 2021-09-27 15:37:55 +02:00
Gianfranco Costamagna
f0f580b0b5 Add new llvm-11-linker-tools 2021-09-27 15:37:55 +02:00
Gianfranco Costamagna
7bd8664808 Reupload to sid 2021-09-27 15:06:24 +02:00
Gianfranco Costamagna
5205be6e34 simplify cmake test without minor version 2021-09-27 15:05:11 +02:00
Gianfranco Costamagna
9e31f247fc bump minimum cmake version on qualify-clang.sh too 2021-09-27 15:04:49 +02:00
Gianfranco Costamagna
b11ef87418 From Andreas Beckmann <anbe@debian.org>
clang-9: Drop Recommends: libomp-9-dev which is not co-installable with
 libomp-11-dev (and libomp-dev) for smoother upgrades of libomp-dev from
 buster to bullseye.  (Closes: #990452)
2021-09-27 15:04:12 +02:00
Gianfranco Costamagna
d4cc4b9682 Bump minimum cmake version in qualify-clang.sh test too.
Fix minimum cmake version now set to 11
2021-09-27 14:25:36 +02:00
Sylvestre Ledru
2de3bcbf2b adjust the cmake version test 2021-09-26 21:40:17 +02:00