Joachim F
90f08689c3
Merge pull request #73766 from kmcopper/staging-compiler-rt
...
staging: compiler-rt scudo compatibility
2019-11-26 15:54:12 +00:00
John Ericson
6d3b7458cc
Merge pull request #74065 from Ericson2314/cc-versions
...
compilers, binutils: Add version and pname
2019-11-24 18:35:13 -05:00
Craig Hall
c40bf6ea3f
llvm-manpages: Use pname
2019-11-24 18:32:26 +00:00
Craig Hall
4bcae6f8a7
llvm: Use pname
2019-11-24 18:32:26 +00:00
Craig Hall
a33dbd38cb
clang-manpages: Use pname
2019-11-24 18:32:26 +00:00
Craig Hall
f1255e45db
clang: Use pname
2019-11-24 18:32:26 +00:00
Craig Hall
2c59c1deb5
llvm: Add version attribute
2019-11-24 18:32:26 +00:00
Craig Hall
5a9c95d4d2
clang: Add version attribute
2019-11-24 18:32:26 +00:00
Kyle Copperfield
19adae30c1
llvm/compiler-rt: default to compatible scudo options
2019-11-19 16:10:39 +00:00
Frederik Rietdijk
c6e31d0767
Merge master into staging-next
2019-11-14 13:31:39 +01:00
Matthew Bauer
1c3deb9642
Merge pull request #73084 from lopsided98/llvm-7-armv6l
...
llvm_7: disable failing test on armv6l
2019-11-13 17:20:13 -05:00
Ben Wolsieffer
50c315fc4d
llvm_9: disable failing test on armv6l
2019-11-09 11:01:12 -05:00
Ben Wolsieffer
e50b8fcfbd
llvm_7: disable failing test on armv6l
2019-11-08 18:44:16 -05:00
Ben Wolsieffer
d67cd40cd8
llvm_9: disable failing tests on 32-bit ARM
2019-11-08 17:54:08 -05:00
Matthew Bauer
c10098322a
Merge pull request #70244 from nmattia/nm-fix-libcxx
...
libcxx: fix build on linux musl
2019-11-07 17:13:09 -05:00
Matthew Bauer
977a311c1f
Merge pull request #70364 from matthewbauer/fix-clang-9-macos
...
llvm9/clang.nix: fix clang on macos
2019-10-04 11:01:51 -04:00
Nicolas Mattia
fadd37ba46
libcxx: don't produce shared libs on musl
2019-10-04 10:51:11 +02:00
Nicolas Mattia
e494de20b3
libcxxapi: don't produce shared libs on musl
2019-10-04 10:51:10 +02:00
Matthew Bauer
42710203b0
llvm9/clang.nix: fix clang on macos
...
Fixes #70243
2019-10-03 23:40:05 -04:00
Nicolas Mattia
76b54c75b3
libcxxabi: don't depend on libunwind
2019-10-03 13:39:19 +02:00
Matthew Bauer
1f95c9c933
llvm9/compiler-rt: fix on i686
2019-09-30 21:27:22 -04:00
Matthew Bauer
a7dc5c685e
llvm/compiler: preserve hashes
...
Don’t require a mass rebuild for this fix.
2019-09-30 21:24:27 -04:00
Matthew Bauer
d303a2f431
llvm/compiler-rt: fix on i686
...
Only turn on cross related flags when useLLVM = true.
Fixes #66693
2019-09-30 21:24:27 -04:00
arcnmx
607a4a6e3a
llvmPackages_9.compiler-rt: remove crt patch
...
This doesn't apply because it was merged upstream.
2019-09-29 18:34:31 -07:00
Vladimír Čunát
de99e7ce94
Merge #69115 : llvmPackages_9: init
2019-09-29 11:03:06 +02:00
Joachim Fasting
bad07dfac5
tree-wide: replace uses of splitString "." with lib.versions
...
Quoting from the splitString docstring:
NOTE: this function is not performant and should never be used.
This replaces trivial uses of splitString for splitting version
strings with the (potentially builtin) splitVersion.
2019-09-26 17:42:49 +02:00
Will Dietz
233ba4052a
llvm_9: fix test failing on non-x86, such as our aarch64
2019-09-20 22:08:05 -05:00
Will Dietz
9943cb0fa1
lldb_9: fix build, nixpkgs-fmt
2019-09-19 18:40:47 -05:00
Will Dietz
73b11eb566
llvmPackages_9: fetch from releases.llvm.org ("for now")
2019-09-19 18:39:03 -05:00
Will Dietz
60f4d2f660
clang_9: drop included patches
2019-09-19 15:34:42 -05:00
Will Dietz
74b529b43e
llvm_9: fix utf8 test by using builtin locale C.UTF-8
2019-09-19 14:39:37 -05:00
Will Dietz
f52b3afc8d
clang_9: wiggle the purity.patch so it applies
2019-09-19 14:07:15 -05:00
Will Dietz
99eeff0f69
llvmPackages_9: hashes, pname-ification
2019-09-19 13:24:37 -05:00
Will Dietz
9552213d07
llvmPackages_9: copy llvmPackages_8
2019-09-19 13:19:41 -05:00
Frederik Rietdijk
5f4734b1dd
Merge remote-tracking branch 'upstream/gcc-8' into staging-next
...
Earlier the gcc8 branch was merged instead of the gcc-8 branch (note the dash)...
2019-09-08 20:44:26 +02:00
Franz Pletz
de85797565
Merge remote-tracking branch 'origin/master' into gcc-8
2019-09-03 22:15:07 +02:00
Franz Pletz
be9901afe2
llvm_38: drop since it doesn't build with gcc8
2019-09-03 22:04:44 +02:00
Franz Pletz
e3434a3c36
llvm_4: fix build with gcc8
2019-09-03 21:24:40 +02:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Robin Gloster
616b8343c4
Merge remote-tracking branch 'upstream/master' into gcc-8
2019-08-25 18:55:46 +02:00
volth
c814d72b51
treewide: name -> pname
2019-08-17 10:54:38 +00:00
Frederik Rietdijk
fe9a3e3e63
Merge staging-next into staging
2019-08-17 09:39:23 +02:00
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
2019-08-15 13:41:18 +01:00
Matthew Bauer
579168b537
Merge pull request #65483 from arcnmx/pr-llvm-baremetal
...
llvm8 bare metal fixes
2019-08-14 10:16:57 -04:00
Matthew Bauer
554a789403
Merge pull request #65537 from Holo-Host/201907/extend-static
...
pkgsStatic: override libunwind
2019-08-13 12:47:03 -04:00
Orivej Desh
c9091c1d9d
llvmPackages_8: 8.0.0 -> 8.0.1
...
Starting with 8.0.1 and 7.1.0 LLVM has moved release hosting to GitHub.
2019-08-05 23:32:16 +00:00
Yegor Timoshenko
cdee3b7966
llvmPackages_8.libraries.libunwind: add enableShared option
2019-07-29 03:08:02 +03:00
arcnmx
24070da9c4
llvmPackages_8.compiler-rt: bare-metal support
...
Bare-metal targets require a few additional options to be set.
2019-07-27 15:11:31 -07:00
arcnmx
a5e2b76e51
llvmPackages_8.clang: bare-metal driver linker fix
...
Clang passes an incorrect -l linker flag for compiler-rt.
See https://reviews.llvm.org/D51899
2019-07-27 15:04:02 -07:00
Dmitry Kalinkin
325f37f935
llvm_*,clang_*: allow src overrides
2019-07-17 10:30:05 +02:00