Commit Graph

1248 Commits

Author SHA1 Message Date
Sylvestre Ledru
eda4bcc85d fix the patch 2022-01-12 22:09:12 +01:00
Sylvestre Ledru
d7a17e8cae fix the scan-build patch 2022-01-12 22:00:17 +01:00
Sylvestre Ledru
fd0d9b3934 improve the patch mgmt 2022-01-12 14:56:34 +01:00
Sylvestre Ledru
c06e88525b Ugly workaround to enable scan-build on runtimes debian/patches/use-scan-build-runtimes.diff 2022-01-12 13:46:36 +01:00
Sylvestre Ledru
e1e7bfa8a1 remove the typo -DLVVM_ENABLE_ZLIB=OFF as it seems that it working with the default value 2022-01-11 23:46:31 +01:00
Samuel Thibault
8bf151f191 typo 2022-01-11 23:02:46 +01:00
Sylvestre Ledru
7c0f55624a bis: Fix the cmake file with the mlir introducing 2022-01-08 21:35:04 +01:00
Sylvestre Ledru
0f32fe8804 Merge remote-tracking branch 'origin/13' into snapshot 2022-01-08 10:30:46 +01:00
Sylvestre Ledru
68e5f7c01b Fix the cmake file with the mlir introducing 2022-01-06 14:31:32 +01:00
Sylvestre Ledru
7e8a6fa3e1 Merge remote-tracking branch 'origin/13' into snapshot 2022-01-05 13:41:39 +01:00
Sylvestre Ledru
3e5c1ff973 Fix the cmake with the mlir introducing 2022-01-05 13:39:49 +01:00
Sylvestre Ledru
55387e6b48 run check mlir 2021-12-30 20:41:16 +01:00
Sylvestre Ledru
4a688750e5 Build & ship mlir too 2021-12-30 20:41:13 +01:00
Sylvestre Ledru
a6a1aae2e8 Install LLVMgold in usr/lib/bfd-plugins to help various tools to understand the format (Closes: #919020) 2021-12-30 20:33:47 +01:00
Sylvestre Ledru
8426589e95 run check mlir 2021-12-30 17:23:09 +01:00
Sylvestre Ledru
faf09cb980 Build & ship mlir too 2021-12-30 17:23:09 +01:00
Sylvestre Ledru
a2cd6eeca7 Install LLVMgold in usr/lib/bfd-plugins to help various tools to understand the format (Closes: #919020) 2021-12-24 18:24:41 +01:00
Sylvestre Ledru
327de37e3b Bring back the dependency clang => llvm-13-linker-tools
* Bring back the dependency clang => llvm-13-linker-tools
* Unbreak llvm-toolchain-13 on buster.
  -fuse-ld=gold wasn't passed to compiler-rt. it was using bfd.
  And binutils shipping in buster has a bug preventing this to work:
  https://github.com/llvm/llvm-project/issues/42339
* Remove AVR from LLVM_EXPERIMENTAL_TARGETS_TO_BUILD. stable since 11
  https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html#changes-to-the-avr-target
2021-12-21 12:10:31 +01:00
Sylvestre Ledru
e5705b8038 Remove AVR from LLVM_EXPERIMENTAL_TARGETS_TO_BUILD. stable since 11 https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html#changes-to-the-avr-target 2021-12-21 10:23:00 +01:00
Sylvestre Ledru
a499cc72f3 Add manpages for git-clang-format & run-clang-tidy 2021-12-08 14:29:32 +01:00
Sylvestre Ledru
92e91f3f8e Add manpages for git-clang-format & run-clang-tidy 2021-11-30 22:56:09 +01:00
Sylvestre Ledru
321c46616a Add a manpage for git-clang-format 2021-11-30 22:52:57 +01:00
Sylvestre Ledru
d887566a53 fix the changelog 2021-11-13 23:16:57 +01:00
Sylvestre Ledru
26db809ae5 prepare for upload 2021-11-13 14:55:52 +01:00
Sylvestre Ledru
765d78d137 Fix whitespaces 2021-11-13 00:17:09 +01:00
Sylvestre Ledru
2dee6a8174 If lua is available on the system at built time, a lua lldb binding was created. It was leading to some build failures depending on the package installed on the build system. Force the deactivation of the lua build when lldb is built. 2021-11-13 00:15:53 +01:00
Sylvestre Ledru
fc7eed0001 Merge remote-tracking branch 'origin/13' into snapshot.merge.temp 2021-11-11 22:55:42 +01:00
Sylvestre Ledru
66767e15bb Add back -DLLVM_VERSION_SUFFIX=. Useless for 13 but necessary for snapshot Otherwise, it adds "git" to the libs 2021-11-11 22:48:56 +01:00
Sylvestre Ledru
88d3b7d9fd fix a typo 2021-11-11 22:48:55 +01:00
Sylvestre Ledru
6fb9dd580c fix typos 2021-11-11 13:26:18 +01:00
Sylvestre Ledru
a13dfd15b1 fix typos 2021-11-11 13:20:55 +01:00
Sylvestre Ledru
2b65a438b1 debuginfo-tests => cross-project-tests 2021-11-11 13:14:07 +01:00
Sylvestre Ledru
4772d00abb Merge remote-tracking branch 'origin/13' into snapshot 2021-11-10 21:17:21 +01:00
Erik Maciejewski
c39e93a38e add option to disable compiler-rt scudo standalone
patch compiler-rt build to add cmake option for disabling scudo
standalone

add COMPILER_RT_BUILD_SCUDO_STANDALONE=OFF to armel build since the
baseline armv5t arch profile is not supported
2021-11-06 01:25:29 -07:00
Erik Maciejewski
ffdb0eb41c Merge remote-tracking branch 'origin/12' into 13 2021-11-03 16:13:49 -07:00
Erik Maciejewski
27687a106d re-disable fixfilepath
disable fixfilepath in dpkg-buildflags in favor of using the more
llvm aware implementation provided by the llvm-project by setting
LLVM_USE_RELATIVE_PATHS_IN_FILES=ON in both stages of the toolchain
build
2021-10-26 16:04:22 -07:00
Erik Maciejewski
8fdac930ac cmake options cleanup
remove some redundant cmake options (options with the same value as
their default) from, and move PYTHON_EXECUTABLE cmake option to, the
cmake configure command
2021-10-26 16:04:22 -07:00
Erik Maciejewski
5088c76222 dpkg-buildflags cleanup
use make variables populated by /usr/share/dpkg/buildflags.mk and
remove _EXTRA suffix from STAGE_1_ and STAGE_2_ flag vars
2021-10-26 16:03:31 -07:00
Erik Maciejewski
14aeabd6c8 set LIBCXX_USE_COMPILER_RT to OFF to disable builtins when libunwind
is not enabled since the unwind implementation with gnu builtins will
then be required
2021-10-24 00:20:40 -07:00
Erik Maciejewski
36bdfcce52 add arch specific config for powerpc to force correct arch profile
for builtins
2021-10-23 14:47:49 -07:00
Erik Maciejewski
b7363248b1 set arm toolchain arch profiles explicitly to debian baselines as
the target host triples alone are ambiguous and compiler defaults
and debian baselines may not align
2021-10-23 14:16:39 -07:00
Erik Maciejewski
6558504cac disable builtins for unsupported arch s390x 2021-10-23 14:16:39 -07:00
Sylvestre Ledru
cd137e1365 remove old references to 'mips' 2021-10-23 13:12:59 +02:00
Sylvestre Ledru
659305bc08 Disable lldb on mipsel and mips64el as it isn't supported See https://reviews.llvm.org/D102872 (Closes: #997011) 2021-10-23 13:08:46 +02:00
Sylvestre Ledru
4baa08eb6f Disable lldb on mipsel and mips64el as it isn't supported See https://reviews.llvm.org/D102872 (Closes: #997011) 2021-10-23 10:35:38 +02:00
Erik Maciejewski
35a8b4a6fc modify stage dir var names to use new prefix scheme in debian/rules 2021-10-22 04:46:21 -07:00
Erik Maciejewski
9a1ae924d4 add explicit s390x build options to debian/rules, set
LLVM_HOST_TRIPLE=s390x-linux-gnu and COMPILER_RT_DEFAULT_TARGET_ONLY=ON
so that builtins are only built for the explicit host arch
2021-10-22 03:10:40 -07:00
Erik Maciejewski
2e88154bcc better naming scheme for stage variables in debian/rules
establish a consistent STAGE_[stage]_ prefix naming scheme for stage
variables and replace STAGE1_AND_STAGE2_ prefix with STAGE_ALL_ prefix for
better future-proofing
2021-10-22 02:31:00 -07:00
Erik Maciejewski
feeebfb2e9 re-enable fixfilepath for use with dpkg-buildflags in debian/rules as
it has been supported since clang-10
2021-10-22 02:30:54 -07:00
Sylvestre Ledru
daf38c1634 Adjust the sphinx build as the makefile have been removed 2021-10-22 11:07:40 +02:00