Commit Graph

868 Commits

Author SHA1 Message Date
Sergei Trofimovich
199b7c505b compiler-rt: remove <cyclades.h> from libsanitizer
linux-headers-5.13 removed <cyclades.h> along with device support.
Backport a single https://reviews.llvm.org/D102059 upstream change to
fix compiler-rt build.

Use local patches as there is a whitespace change compared to upstream.
2021-09-20 19:37:19 +01:00
Michael Weiss
3dc28072b6
Merge pull request #137891 from primeos/llvmPackages_13
llvmPackages_13: 13.0.0-rc2 -> 13.0.0-rc3
2021-09-17 23:21:08 +02:00
Michael Weiss
d4f61aa164
llvmPackages_13: 13.0.0-rc2 -> 13.0.0-rc3 2021-09-14 22:49:56 +02:00
github-actions[bot]
a13bf1828b
Merge master into staging-next 2021-09-12 18:01:21 +00:00
Daniël de Kok
6f2ce2a65e treewide: remove danieldk as maintainer from a set of packages
I currently do not have much time to work on nixpkgs. Remove
myself as a maintainer from a bunch of packages to avoid that
people are waiting on me for a review.
2021-09-12 14:42:12 +00:00
Alyssa Ross
56314db098
Merge remote-tracking branch 'nixpkgs/master' into staging-next
Conflicts:
	pkgs/development/compilers/ghc/8.10.7.nix
	pkgs/development/compilers/ghc/8.8.4.nix

I've removed the isWindows check from useLdGold in ghc, since that should
be covered by the new hasGold check.
2021-09-11 10:49:13 +00:00
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
github-actions[bot]
dbebaeb8ba
Merge master into staging-next 2021-09-09 18:01:06 +00:00
Sebastian Neubauer
61a2864b18 llvmPackages_rocm: add update script 2021-09-09 15:42:07 +02:00
github-actions[bot]
31efc58eb0
Merge master into staging-next 2021-09-08 18:01:03 +00:00
Bernardo Meurer
739c25621f
Merge pull request #136445 from lovesegfault/rocm-hip
hip: init at 4.3.1
2021-09-08 10:45:57 -07:00
github-actions[bot]
e3f1f8bba2
Merge master into staging-next 2021-09-04 00:01:34 +00:00
Michael Weiss
5661f7dbee
llvmPackages_13.compiler-rt: Mark as broken on Aarch64
To avoid unnecessary builds but this needs to be fixed ASAP. Chromium
already depends on it and a lot of additional packages, including Mesa,
will depend on it after the stable release.
2021-09-03 23:13:43 +02:00
Bernardo Meurer
e3b026fdba
llvmPackages_rocm: 4.1.0 -> 4.3.1 2021-09-02 13:04:11 -07:00
Bernardo Meurer
e4459e59a2
llvmPackages_rocm: add compiler-rt
Co-Authored-By: acowley <acowley@users.noreply.github.com>
2021-09-02 12:21:44 -07:00
Martin Weinelt
e2575c7de1
Merge branch 'master' into staging-next 2021-08-30 16:08:03 +02:00
Tom Repetti
c33c7c3d5f
clang_11: Fix RISC-V builds for compiler-rt. (#135718)
Closes: #135628
2021-08-29 19:31:30 -04:00
Michael Weiss
ae75e98913
Merge pull request #136061 from primeos/llvmPackages_git
llvm/update-git.py: Automatically commit the changes
2021-08-28 23:18:31 +02:00
Michael Weiss
00e380f1be
llvmPackages/update.sh: Support LLVM 13+ 2021-08-28 22:55:08 +02:00
Michael Weiss
680c2e60c9
llvm/update-git.py: Automatically commit the changes 2021-08-28 22:54:31 +02:00
github-actions[bot]
dbad333a72
Merge master into staging-next 2021-08-28 12:01:06 +00:00
Michael Weiss
b9e35f1c86
Merge pull request #135923 from primeos/llvmPackages_13
llvmPackages_13: 13.0.0-rc1 -> 13.0.0-rc2
2021-08-28 11:34:11 +02:00
github-actions[bot]
b7f2a7d1ba
Merge master into staging-next 2021-08-28 00:01:34 +00:00
Michael Weiss
bac15390f5
llvmPackages_13: 13.0.0-rc1 -> 13.0.0-rc2
Upstream backported 5060224d9eed8b8359ed5090bb7c577b8575e9e7:
93da37dc58
2021-08-28 00:00:47 +02:00
Michael Weiss
6bb97886ad
llvmPackages_git: 2021-08-03 -> 2021-08-13 2021-08-27 20:14:28 +02:00
github-actions[bot]
10ce8bb753
Merge master into staging-next 2021-08-27 00:01:31 +00:00
Yureka
f8230bb0f4 llvmPackages_13.libcxx: mark as broken on darwin 2021-08-20 23:07:43 +02:00
Yureka
b0f27ee74d llvmPackages_*: expose release_version 2021-08-20 23:07:43 +02:00
Yureka
48d1e393c0 llvm_13: fix tests on non-x86 platforms 2021-08-20 23:07:43 +02:00
Yureka
91b15b6dcf llvm_13: workaround for llvm bug 50611
https://bugs.llvm.org/show_bug.cgi?id=50611
2021-08-20 23:07:43 +02:00
Jan Tojnar
513701efce Merge branch 'staging-next' into staging 2021-08-15 10:45:11 +02:00
Michael Weiss
50fb63e197
llvmPackages_git: 2021-07-16 -> 2021-08-03 2021-08-14 15:15:52 +02:00
github-actions[bot]
7ae0b00541
Merge staging-next into staging 2021-08-11 18:01:46 +00:00
Jan Tojnar
807d3ec359 Merge branch 'staging-next' into staging
; Conflicts:
;	pkgs/tools/misc/t1utils/default.nix
2021-08-11 16:34:11 +02:00
Sergey Makarov
a70bc70c14
compiler-rt: Rename llvm argument to libllvm for consistency.
All other `llvm` derivations use name `libllvm` for this argument.
2021-08-09 18:30:59 +03:00
github-actions[bot]
b5c5e89029
Merge staging-next into staging 2021-08-08 18:01:36 +00:00
Michael Weiss
c8db49f0a9
pkgsi686Linux.llvmPackages_13.compiler-rt: fix build
Ported from a7c4537a72.
2021-08-08 19:19:54 +02:00
Michael Weiss
a5f0733461
llvmPackages_13.lldb: python into lib & wrap binary
Ported from cc7740ae77.
2021-08-08 19:19:47 +02:00
Michael Weiss
a6defaf953
llvmPackages_13.lldb: fix python lldb library
Ported from e097f7efc7.
2021-08-08 19:19:41 +02:00
Michael Weiss
6a1354b1fc
llvmPackages_13.compiler-rt: fix build on darwin
Ported from cf4e1b9e62.
2021-08-08 19:19:35 +02: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
d49cdfed55
pkgsi686Linux.llvmPackages_git.compiler-rt: fix build
Ported from a7c4537a72.
2021-08-08 15:54:13 +02:00
Michael Weiss
9b10cb2cba
llvmPackages_git.lldb: python into lib & wrap binary
Ported from cc7740ae77.
2021-08-08 15:54:12 +02:00
Michael Weiss
cab7daf2c1
llvmPackages_git.lldb: fix python lldb library
Ported from e097f7efc7.
2021-08-08 15:54:12 +02:00
Michael Weiss
3731e2d9b1
llvmPackages_git.compiler-rt: fix build on darwin
Ported from cf4e1b9e62.
2021-08-08 15:54:12 +02:00
Michael Weiss
3e37e1d980
llvmPackages_git.clang: fix linker invocation with LLVMgold plugin
Ported from 3530837417.
2021-08-08 15:54:11 +02:00
Dmitry Kalinkin
dda4394889
Merge pull request #127229 from veprbl/pr/libsystem_targetconditionals
darwin.Libsystem: add definitions TARGET_OS_{IOS,WATCH,BRIDGE,TV,SIMULATOR,NANO} to TargetConditionals.h
2021-08-06 02:14:09 -04:00
Michael Weiss
a6dc8b3469
llvmPackages_git: 2021-07-12 -> 2021-07-16
This includes the changes for 13.0.0-rc1 from
2540b66ba6.
2021-08-04 17:35:57 +02:00
Michael Weiss
2540b66ba6
llvmPackages_13: init at 13.0.0-rc1 2021-08-04 16:00:39 +02:00
Michael Weiss
f3f86d4722
llvmPackages_13: Copy from llvmPackages_git 2021-08-04 11:29:47 +02:00