Weijia Wang
c086ed0613
llvmPackages_17: unbreak on x86_64-darwin
2024-01-29 16:42:08 +01:00
github-actions[bot]
4dea63e421
Merge master into staging-next
2024-01-20 18:01:02 +00:00
Alyssa Ross
c1e6f66dc5
llvmPackages.compiler-rt: mark broken for RISC-V GCC
...
c33c7c3d5f
("clang_11: Fix RISC-V builds for compiler-rt. (#135718 )")
already marked tihs as broken for LLVM 11, but didn't apply the same
change to other affected LLVM versions.
2024-01-20 13:21:24 +01:00
Ryan Lahfa
cc34adbe66
Merge pull request #280126 from lxsameer/staging
...
llvm: Avoid cross compiling if the build platform can execute host binaries
2024-01-12 19:25:35 +01:00
a-n-n-a-l-e-e
2ec46240ae
llvmPackages_{15,16,17,git}.libcxx: fix darwin link flags ( #278945 )
...
This change applies the upstream PR
https://github.com/llvm/llvm-project/pull/77218 so the same link flags
on darwin are used as when LIBCXX_CXX_ABI=libcxxabi. Specifically, this
adds
"-Wl,-force_symbols_not_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/notweak.exp"
which prevents libcxx from segfaulting on darwin
2024-01-12 08:45:41 -06:00
Sameer Rahmani
a0b4b85bfa
llvm: Avoid cross compiling if the build platform can execute host binaries
2024-01-11 11:00:31 +00:00
Vladimír Čunát
8a839514de
Merge branch 'master' into staging-next
2024-01-04 15:07:44 +01:00
Semion Nadezhdin
622a03c198
llvmPackages_{14,15,16,17,git}.lldb: unify lua and python path patch
2024-01-04 11:00:25 +01:00
Bernardo Meurer
8e5a5551e8
Merge pull request #273788 from sternenseemann/llvmgold-clang-16-and-above
2023-12-22 20:06:56 -03:00
Alyssa Ross
333088006c
pkgsLLVM.llvmPackages.compiler-rt: fix for RISC-V
...
compiler-rt includes <linux/unistd.h> on RISC-V. This only seems to
be necessary for useLLVM, but looking at the source code I can't
see any reason for that, so probably in the non-useLLVM case it just
gets propagated in.
2023-12-19 11:34:37 +01:00
Ryan Lahfa
b8c38597c9
Merge pull request #269904 from willcohen/emscripten-3.1.48
2023-12-13 19:40:24 +01:00
sternenseemann
3e8355df84
llvmPackages_{16,17,git}: reenable LLVMgold plugin
...
See https://github.com/nixos/nixpkgs/issues/123361 for context regarding
the clang patch.
Seems like the https://github.com/llvm/llvm-project/issues/61350 crash
no longer occurs in the test suite and we can reenable the gold plugin
by default.
2023-12-12 17:36:20 +01:00
Weijia Wang
f6da64f8db
llvmPackages_17.libclc: init
2023-12-12 02:28:36 +01:00
Will Cohen
a4daad0caa
llvmPackages_17.lld: backport table-base patch
...
Starting with emscripten-3.1.46, this flag to LLVM is needed.
This is a backport of
93adcb770b
.patch,
with additional review at https://reviews.llvm.org/D158892 and
emscripten-core/emscripten#20097 .
2023-12-11 11:48:50 -05:00
Weijia Wang
99fa28912a
llvmPackages_17: 17.0.2 -> 17.0.6
2023-12-08 16:14:54 +01:00
Tristan Ross
d6d5c8a14e
llvmPackages_17: init
2023-12-07 16:28:06 -08:00