Joe Hermaszewski
c7281d14f7
clang-3.5: fix build
...
Make Obj public in llvm's IntrusiveRefCntPtr
This fixes NixOs/nixpkgs#15974
It's not a nice fix, as it's really clang's problem. The proper fix
should modify clang's usage of IntrusiveRefCntPtr.
2016-08-03 19:00:39 +01:00
Tuomas Tynkkynen
9f8a22fae5
treewide: Make explicit that 'dev' output of binutils is used
2016-05-19 10:00:26 +02:00
Vladimír Čunát
be447475d3
clang-3.5: mark as broken
...
It seems unlikely someone will want to fix it anymore.
2016-03-28 14:42:50 +02:00
Joe Hermaszewski
9238521b1c
llvm: Add enableSharedLibraries option to 3.5 and 3.6
2016-01-13 15:21:23 +00:00
Nikolay Amiantov
e2e4e59975
llvm: add debug builds support
2015-10-03 14:18:57 +03:00
William A. Kennington III
2ac70270e8
Merge branch 'master.upstream' into staging.upstream
2015-08-18 11:36:32 -07:00
Sophie Taylor
2e41646441
nixpkgs: llvm v3.5.0 -> v3.5.2
2015-08-18 02:18:04 -07:00
Jude Taylor
fa6c8445c7
make libcxxStdenv work on both darwin and linux
2015-07-27 14:25:40 -07:00
Benjamin Saunders
19f371d8d9
Fix libcxxStdenv on Linux
...
This corrects linkage failures arising from missing -lc++abi and
resolves "unused argument" warnings arising due to -stdlib=libc++
serving no purpose when search paths are being supplied explicitly.
2015-07-26 12:56:49 -07:00
Shea Levy
145768bf9b
Unmaintain a bunch of packages
2015-07-01 08:11:05 -04:00
Eric Seidel
662a6b1ca6
remove all references to stdenv.cc.cc.is{GNU,Clang}
...
use the new `stdenv.cc.is{GNU,Clang}` instead, which will always be
defined.
2015-05-11 14:44:50 -07:00
Eric Seidel
69d02b71a0
clang: add isClang passthru attribute to mirror isGNU
2015-03-24 20:37:01 -07:00
Eduard Bachmakov
4731485ca2
llvm-3.5: enable RTTI to support mesa
...
Extracted from #6367 .
2015-03-09 15:55:23 +01:00
Shea Levy
3ed077a69b
lldb-3.5 is broken, bug in the cmake
...
lldb-3.6 is working (just waiting on a staging fix to merge), so let's just
mark this broken until we decide to nuke 3.5 all together.
Fixes #6636 refs #6668
2015-03-06 16:16:20 -05:00
Shea Levy
494ae5fbeb
clang: provide path to gcc on Linux
...
gcc contains core runtime bits that aren't available elsewhere for Linux.
Fixes #6449 refs #6668
2015-03-06 08:36:42 -05:00
Vladimír Čunát
bc51573f8a
dragonegg-3.5: fix by dropping included patch
...
It seems to compile a hello-world fine.
2015-02-23 09:37:07 +01:00
Luca Bruno
3391728c63
dragonegg: fix sha256
2015-02-20 14:51:24 +01:00
Dan Peebles
c6ce6460c4
Rearrange llvm dependencies slightly to avoid unnecessary dependencies on darwin (binutils is only used for gold integration, which doesn't apply on darwin)
2015-02-18 02:05:56 -05:00
Dan Peebles
3a423e4405
It doesn't appear to be necessary to force the libc++abi rpath in libc++, and removing it helps disentangle the upcoming darwin stdenv from its bootstrap tools
2015-02-17 22:39:31 -05:00
Dan Peebles
a29cc5a911
A build of libc++abi that doesn't rely on a full llvm build (more lightweight boostrap upcoming)
2015-02-08 13:38:29 -05:00
Dan Peebles
19c359ce2a
substituteInPlace doesn't seem to work properly on this bash, so use sed instead
2015-02-08 03:04:41 -05:00
Dan Peebles
507d65d7d4
Get rid of default search paths in clang 3.5
2015-02-08 02:12:51 -05:00
Dan Peebles
c4253520fe
These two are unused
2015-02-08 00:34:02 -05:00
Shea Levy
0e225c0e37
llvm-3.5: Don't try to use libc++ on linux
2015-02-04 11:30:25 -05:00
Eric Seidel
4a467ec02b
move libcxx[abi] into llvm tree
2015-02-03 14:58:10 -08:00
Eric Seidel
fe49487a05
fix evaluation
2015-02-03 14:31:07 -08:00
Eric Seidel
2ca30151c2
add llvm-3.5
2015-02-03 13:58:32 -08:00