Commit Graph

5058 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
103cb1357c libc++-13-dev should depends on libunwind-13-dev (Closes: #995810) 2021-10-06 12:52:18 +02:00
Sylvestre Ledru
f97abbaf4e gcc 8 works too 2021-10-04 12:44:58 +02:00
Sylvestre Ledru
b092faff78 Disable LIBCXX_USE_COMPILER_RT on s390x, armel and x32 as it fails. See bug 52022 2021-10-04 11:52:15 +02:00
Sylvestre Ledru
a112c44b6d Too old version of gcc. Force gcc 11
Should be triggered only on bionic
https://reviews.llvm.org/D110338
Should be removed when we moved to RUNTIMES as we
will use clang to build libc++ even stage1 (only from stage2 now)
2021-10-04 11:16:05 +02:00
Sylvestre Ledru
b854e644c5 Merge remote-tracking branch 'origin/13' into snapshot 2021-10-04 09:24:25 +02:00
Sylvestre Ledru
8380a94581 Adjust the testsuite after various changes (rpass, libclang, polly lib, etc) 2021-10-04 09:20:07 +02:00
Sylvestre Ledru
b2438aba01 improve the version set 2021-10-04 09:06:05 +02:00
Sylvestre Ledru
257263a114 -lPollyPPCG doesn't exist 2021-10-04 09:05:52 +02:00
Sylvestre Ledru
a6274d93aa test: adjust the type when using libclang 2021-10-04 09:01:41 +02:00
Sylvestre Ledru
14a06d109e Fix the libclang detect in cmake (Closes: #994827) 2021-10-03 22:44:37 +02:00
Sylvestre Ledru
267e73a4ae new upstream release 2021-10-03 22:32:22 +02:00
Sylvestre Ledru
5b789c4ead Merge remote-tracking branch 'origin/13' into snapshot 2021-10-03 21:17:38 +02:00
Sylvestre Ledru
30015db17c Merge remote-tracking branch 'origin/12' into 13 2021-10-03 21:17:17 +02:00
Sylvestre Ledru
145e757826 Remove old override 'outdated-autotools-helper-file' 2021-10-03 21:17:03 +02:00
Sylvestre Ledru
1085fe0f24 Merge remote-tracking branch 'origin/13' into snapshot 2021-10-03 21:15:50 +02:00
Sylvestre Ledru
512178d547 Add source-is-missing llvm/test/* / lldb/test/* / lld/test/* to the source override 2021-10-03 21:15:50 +02:00
Sylvestre Ledru
1a6fa37dab Merge remote-tracking branch 'origin/12' into 13 2021-10-03 21:15:24 +02:00
Sylvestre Ledru
ff8ef908ef fix changelog 2021-10-03 21:15:15 +02:00
Sylvestre Ledru
19b9b0363e Merge remote-tracking branch 'origin/12' into 13 2021-10-03 21:14:08 +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
bc8b6f930e rebase of the patch 2021-10-03 18:45:12 +02:00
Sylvestre Ledru
73ce4026ef Be more flexible to install libomptarget-*.bc (ex: libomptarget-new-nvptx-*.bc are new) 2021-10-02 19:06:51 +02:00
Sylvestre Ledru
9f4b056aaf fix version 2021-10-02 18:17:11 +02:00
Sylvestre Ledru
c047f54f3f Adjust the libomp_start_tool visibility on armhf 2021-10-02 18:05:58 +02:00