John Ericson
|
fc9644d4c9
|
llvm 6: Fix libcxxabi impurity and darwin sanitizers
|
2018-06-14 19:19:54 -04:00 |
|
John Ericson
|
1eacf21bd4
|
darwin bootstrapping: Avoid overriding aliases for LLVM
Respect the fix points and aliases by overriding originals.
|
2018-06-14 15:05:18 -04:00 |
|
John Ericson
|
7156f46949
|
llvm 3.8+: Remove unneeded libcxxabi dependency
Evidentally this hasn't been needed for a while
|
2018-06-13 21:06:00 -04:00 |
|
Benjamin Saunders
|
b0d0b1adfe
|
clang_6: fix sanitizers under libstdc++
|
2018-05-24 15:04:30 -07:00 |
|
John Ericson
|
205fc55ea2
|
Merge remote-tracking branch 'upstream/staging' into compiler-rt
|
2018-05-24 02:58:00 -04:00 |
|
Benjamin Saunders
|
46eeef1898
|
tests.cc-wrapper: verify building with sanitizers
|
2018-05-24 02:57:44 -04:00 |
|
Benjamin Saunders
|
16da44b5c1
|
llvm and clang 6: factor out compiler-rt, fix libstdcxxStdenv sanitizer headers
Build compiler-rt separate from llvm and clang, and just add as an extra
library in the wrapper.
|
2018-05-24 02:57:43 -04:00 |
|
John Ericson
|
e5175fbf20
|
Merge remote-tracking branch 'upstream/master' into ios-mini-staging
|
2018-05-23 16:01:05 -04:00 |
|
John Ericson
|
d7144e708b
|
Merge remote-tracking branch 'upstream/master' into staging
|
2018-05-23 16:00:04 -04:00 |
|
John Ericson
|
58fd684c76
|
llvm: Separate tools and libraries for clarity
Especially provides clarity with respect to cross.
|
2018-05-23 14:42:06 -04:00 |
|
Matthew Bauer
|
9416f29800
|
llvm: remove libedit from clang
clang should never need libedit. From what I understand this is only
needed by LLDB.
https://github.com/llvm-mirror/clang/search?q=libedit
(cherry picked from commit 9ee69c27c9 )
|
2018-05-23 11:09:12 -04:00 |
|
Matthew Bauer
|
d417ada9a6
|
clang: only link if LLVMgold exists
buildEnv now errors with broken symlinks. Lots of things like this
still exist.
Discussion in #39038.
(cherry picked from commit 7b73c7f49a )
|
2018-05-23 11:09:05 -04:00 |
|
John Ericson
|
c641a74bd6
|
Merge remote-tracking branch 'upstream/master' into ios-mini-staging
|
2018-05-23 09:45:25 -04:00 |
|
John Ericson
|
18742471af
|
Merge remote-tracking branch 'upstream/master' into staging
Use newer vagrant from master
|
2018-05-23 09:40:37 -04:00 |
|
John Ericson
|
acc9843691
|
llvm: Starting to fix Clang wrapping and stdenv building for cross
|
2018-05-23 00:42:47 -04:00 |
|
John Ericson
|
25e866a7fe
|
treewide: Less {cc,bintools}-wrapper eta expansion
Also makes the LLVM ones more correct
|
2018-05-23 00:27:30 -04:00 |
|
John Ericson
|
4f7cdd35d5
|
Merge pull request #40139 from obsidiansystems/modular-setup-hooks
treewide: Modular setup hooks
|
2018-05-07 15:32:10 -04:00 |
|
John Ericson
|
2110c0bd30
|
treewide: Use pkgs/build-support/roles.bash to remove copy pasta
Also fix some setup hooks that unnecessarily used environment hooks,
which revolted in the same variable being modified too many times.
|
2018-05-07 15:10:37 -04:00 |
|
John Ericson
|
88d18d2e04
|
Merge pull request #39947 from obsidiansystems/libcxx-cross
lib{std,}c++: Fix setup hooks for cross
|
2018-05-03 18:20:13 -04:00 |
|
John Ericson
|
39df5831ca
|
lib{std,}c++: Fix setup hooks for cross
|
2018-05-03 17:55:03 -04:00 |
|
Matthew Bauer
|
9ee69c27c9
|
llvm: remove libedit from clang
clang should never need libedit. From what I understand this is only
needed by LLDB.
https://github.com/llvm-mirror/clang/search?q=libedit
|
2018-04-17 09:52:08 -05:00 |
|
Matthew Bauer
|
7b73c7f49a
|
clang: only link if LLVMgold exists
buildEnv now errors with broken symlinks. Lots of things like this
still exist.
Discussion in #39038.
|
2018-04-17 09:50:21 -05:00 |
|
Tuomas Tynkkynen
|
ef64208eba
|
Merge commit '3ab2949' from staging into master
Conflicts:
pkgs/development/compilers/llvm/6/llvm.nix
pkgs/servers/home-assistant/component-packages.nix
|
2018-03-15 22:30:56 +02:00 |
|
Will Dietz
|
60bf299e6a
|
llvm6: patch to enable sanitizers w/musl
|
2018-03-14 20:04:21 -05:00 |
|
Will Dietz
|
a8824ab4fb
|
llvm_5: patch sanitizers to enable w/musl
https://gitweb.gentoo.org/proj/musl.git/plain/sys-libs/compiler-rt-sanitizers/files/compiler-rt-sanitizers-5.0.0-musl-patches.patch
|
2018-03-14 20:04:20 -05:00 |
|
Will Dietz
|
f911edaf43
|
llvm6: Build with support for the experimental WASM backend
|
2018-03-14 15:35:24 -05:00 |
|
Will Dietz
|
b36ea92f88
|
llvm6: rc3 -> final
|
2018-03-08 10:01:35 -06:00 |
|
Will Dietz
|
08db02e37a
|
llvm6: rc2 -> rc3
|
2018-03-07 19:03:10 -06:00 |
|
Will Dietz
|
9306e2fb6f
|
llvm6: remove copied "remove this on next rebuild" value :)
|
2018-03-07 19:03:09 -06:00 |
|
Will Dietz
|
c3e16a42ee
|
llvm6: drop perl and groff, as in llvm4/5
|
2018-03-07 19:03:09 -06:00 |
|
Will Dietz
|
e876e97ef0
|
llvm6: musl compat
|
2018-03-07 19:03:08 -06:00 |
|
Will Dietz
|
62011cfaea
|
llvm6: rc1 -> rc2
|
2018-03-07 19:03:07 -06:00 |
|
Will Dietz
|
11cb7d00ca
|
llvm6: same python output fix from #33871
Unlike that PR, however, this doesn't need to go to staging
since no one depends on a package that doesn't exist yet :).
|
2018-03-07 19:03:07 -06:00 |
|
Will Dietz
|
0d90539cda
|
llvm6: no need to patch on aarch64, already applied
|
2018-03-07 19:03:06 -06:00 |
|
Will Dietz
|
a192c9d67a
|
lld: Add dep on libxml2
|
2018-03-07 19:03:06 -06:00 |
|
Will Dietz
|
42c3a74a2a
|
llvm6: rc1, hashes, top-level
|
2018-03-07 19:03:05 -06:00 |
|
Will Dietz
|
4463de6ec7
|
llvm6: copy llvm5
|
2018-03-07 19:03:05 -06:00 |
|