github-actions[bot]
0542af4e29
Merge master into staging-next
2023-08-04 00:02:04 +00:00
Jan Malakhovski
5852f26bdc
treewide: noop: refer to src.name
or similar in sourceRoot
where appropriate, part 1: trivial cases
2023-08-03 16:32:03 +00:00
7c6f434c
1e8f4ab411
Merge pull request #191801 from ShamrockLee/clang-python-scan-view
...
clang-unwrapped: mv {$out,$python}/share/scan-view/*.py
2023-07-18 14:18:49 +00:00
Alyssa Ross
c5f758174b
clang: drop the C++ std version -DCMAKE_CXX_FLAG
...
Port of 404ef6b6c9
("llvmPackages_15.clang: drop the C++ std version
`-DCMAKE_CXX_FLAG`"). The commit mentioned as removing the need for
the override[1] first appeared in LLVM 10.
[1]: 2724d9e129
2023-03-10 09:36:21 +00:00
Rahul Butani
b06ac37f38
llvmPackages*.clang_manpages: drop the sphinx find_package
patch
...
This is a backport of f8cbbdd05b
.
LLVM versions >= 5.0.0 already look for sphinx when `LLVM_ENABLE_SPHINX`
is enabled: ea139eccc1
2023-03-02 12:34:33 +00:00
Alyssa Ross
eb2eafd2af
clang_13,clang_14,clang_git: deduplicate patch
...
The same patch applies to all Clang versions using it.
2023-02-26 13:40:24 +00:00
Robert Scott
74ea4fe24f
llvm*Packages.clang: mark hardeningUnsupportedFlags fortify3
...
it's very unclear what the status of FORTIFY_SOURCE=3 support
in clang is
2023-01-24 21:52:11 +00:00
Martin Weinelt
fe8eef1ae4
Merge remote-tracking branch 'origin/master' into staging-next
2022-12-04 22:06:42 +01:00
Shamrock Lee
93b5ec0084
clang-unwrapped: mv {$out,$python}/share/scan-view/*.py
...
This fixes "${clang-unwrapped.python}/bin/scan-view"
by providing the relative dependency
"${clang-unwrapped.python}/share/scan-view/ScanView.py"
2022-11-08 07:04:37 +08:00
Vincent Bernat
ad5aecbb6b
llvmpackages: patch shebangs for python subpackages
...
Notably, "git-clang-format" fails with:
/usr/bin/env: ‘python’: No such file or directory
2022-11-06 12:56:47 +01:00
Shamrock Lee
8afdfd9e64
clang: specify meta.mainProgram
2022-09-23 01:55:21 +08:00
Jyun-Yan You
2fe19fe24a
llvmPackages_13.clang: add nostdlibinc flag
...
This patch adds nostdlibinc flag after parsing arguments
instead of sed substitution.
Fix #151879
2022-02-14 17:10:32 +08:00
sternenseemann
c58517aeed
llvmPackages_*.clang: stop passing LLVM_CONFIG_PATH unnecessarily
...
Starting with LLVM 8, clang does no longer use llvm-config to detect the
LLVM installation: https://github.com/llvm/llvm-project/commit/e4faa5c7986b7
Consequently, there is no point passing LLVM_CONFIG_PATH (in fact the
variable is unused currently).
2022-01-03 16:46:38 +01:00
Dmitry Kalinkin
508623b372
clang_{11,12,13,git}: enable RTTI
2021-12-24 22:24:00 -05:00
oxalica
754460f861
llvmPackages_13.clang: revert D100879
...
The malloc alignment assumption is incorrect for jemalloc and causes
mis-compilation in firefox.
https://reviews.llvm.org/D100879
https://bugzilla.mozilla.org/show_bug.cgi?id=1741454
2021-12-01 15:28:33 +08:00
Ryan Burns
dd8ad828de
llvmPackages_{13,git}.clang: build clang-tools-extra
...
This is already done for previous versions of clang which use
a release tarball, but must be done differently for the more
recent versions which use fetchFromGitHub.
Fixes clang-tools clangd wrapper
2021-11-20 14:29:06 -08:00
Michael Weiss
c858c42002
llvmPackages_13.clang: fix linker invocation with LLVMgold plugin
...
Ported from 3530837417
.
2021-08-08 19:19:27 +02:00
Michael Weiss
f3f86d4722
llvmPackages_13: Copy from llvmPackages_git
2021-08-04 11:29:47 +02:00