nixpkgs/pkgs/development/compilers/llvm
Rick van Schijndel 517d2b963f llvm_12: fix cross-compilation
Cross-compilation is broken because the method of finding ncurses has
changed, causing the build for the 'build system' to fail with a linking
error due to ncurses being for the 'host system' (where you're compiling
for).

This patch disables ncurses, which is not a very neat solution, but will
do until someone takes this upstream and gets it fixed properly.

Closes https://github.com/NixOS/nixpkgs/issues/127946.

Error that's seen before applying this:

/nix/store/hash-binutils-2.35.1/bin/ld: /nix/store/hash-ncurses-6.2-aarch64-unknown-linux-gnu/lib/libtinfo.so: error adding symbols: file in wrong format
2021-09-11 06:57:25 +00:00
..
5 llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
6 llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
7 llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
8 llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
9 llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
10 llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
11 clang_11: Fix RISC-V builds for compiler-rt. (#135718) 2021-08-29 19:31:30 -04:00
12 llvm_12: fix cross-compilation 2021-09-11 06:57:25 +00:00
13 llvmPackages_13.compiler-rt: Mark as broken on Aarch64 2021-09-03 23:13:43 +02:00
common/compiler-rt llvmPackages: Organize files 2021-03-24 05:02:50 +00:00
git llvmPackages_git: 2021-08-03 -> 2021-08-13 2021-08-27 20:14:28 +02:00
rocm llvmPackages_rocm: add update script 2021-09-09 15:42:07 +02:00
aarch64.patch
clang-6-10-LLVMgold-path.patch llvmPackages*.clang: fix linker invocation with LLVMgold plugin 2021-05-18 16:15:03 +02:00
clang-11-12-LLVMgold-path.patch llvmPackages*.clang: fix linker invocation with LLVMgold plugin 2021-05-18 16:15:03 +02:00
exegesis-force-bdver2.patch llvmPackages_12.llvm: fix building on older CPUs 2021-04-17 01:55:53 +00:00
libcxx-0001-musl-hacks.patch
multi.nix clang, cc-wrapper: Move --gcc-toolchain logic into CC wrapper 2021-01-24 15:49:32 -05:00
TLI-musl.patch
update-git.py llvm/update-git.py: Automatically commit the changes 2021-08-28 22:54:31 +02:00
update.sh llvmPackages/update.sh: Support LLVM 13+ 2021-08-28 22:55:08 +02:00