nixpkgs/pkgs/development/compilers
Shea Levy fea2266290 llvm: Split llvmFull into separate derivations
Now most packages in the llvm suite are built as separate derivations.
The exceptions are:

* compiler-rt must currently be built with llvm. This increases llvm's
  size by 6 MB
* clang-tools-extra must be built with clang

In addition, the top-level llvm attribute is defaulted to llvm 3.4, and
llvm 3.3 must be accessed by the llvm_33 attribute. This is to make the
out-of-date packages obvious in the hope that eventually all will be
updated to work with 3.4 and 3.3 can be removed. I think we should keep
this policy in the future (latest llvm gets top-level name, the rest are
versioned until they can be removed).

The llvm packages (except libc++, which exception I will try to remove
on the next update) can all be accessed via the llvmPackages attribute,
and there are also aliases for the packages that already existed (llvm,
clang, and dragonegg).

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-20 20:33:06 -05:00
..
abc * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
adobe-flex-sdk * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
Agda-executable Remove myself from the meta.maintainer field of most Haskell packages. 2013-05-11 00:36:59 +02:00
aldor Some description fixes 2013-10-05 19:36:23 +02:00
aspectj * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
ats2 Fix evaluation error caused by the "ats" expression 2013-10-26 12:43:12 +02:00
avra Fix some issues in my packages reported by nixpkgs-lint. 2013-09-26 20:03:57 +00:00
bigloo fix eval 2013-06-07 11:18:33 +02:00
ccl Update Clozure Common Lisp to version 1.8 2012-10-17 11:09:44 +04:00
chicken Chicken: Fix build on OS X. 2013-11-29 11:47:00 +01:00
clean Some description fixes 2013-10-05 19:36:23 +02:00
closure Replace lib/java -> share/java 2014-01-09 13:01:38 +01:00
cmucl Remove support for the obsolete powerpc-darwin and i686-darwin platforms 2012-11-29 14:10:49 +01:00
cudatoolkit cudatoolkit: fix missing dependencies 2013-08-27 14:11:23 +02:00
dev86 dev86: Update to 0.16.19 (old sources disappeared) 2012-08-30 11:07:45 +02:00
dmd dmd: Add (D language compiler). 2014-01-11 19:08:40 +01:00
ecl ECL update 2013-06-04 11:30:32 +04:00
edk2 Update edk2 and OVMF 2013-10-09 10:30:44 -04:00
elm haskell-elm-server: update to version 0.10.1 2014-01-06 12:09:55 +01:00
epic Remove myself from the meta.maintainer field of most Haskell packages. 2013-05-11 00:36:59 +02:00
eql EQL: update to latest snapshot 2012-12-13 15:53:24 +04:00
flapjax Update flapjax compiler to the latest release, version 2.1 2011-03-11 16:49:56 +00:00
fpc gktspell: version bump to 2.0.16 because the old one has disappeared 2013-07-14 03:09:34 +03:00
fsharp Fix license 2012-04-12 11:57:43 +00:00
gambit Update Gambit 2011-04-13 06:31:45 +00:00
gcc Merge master into stdenv-updates 2014-01-18 14:46:20 +01:00
gcl Try appeasing Hydra with correct platform specification outside of assert 2010-08-03 10:55:32 +00:00
ghc ghc-7.6.3: disable parallel building (fails on Hydra) 2014-01-17 21:57:30 +01:00
gnatboot Remove unnecessary parentheses around if conditions 2012-12-28 19:54:15 +01:00
go go: removeGodocExternals no longer needed 2013-12-23 10:24:32 +01:00
gprolog gprolog: update to version 1.4.4, clean up installation layout, update license information 2013-08-27 13:21:29 +02:00
gwt More description fixes 2013-10-06 12:01:38 +02:00
gwydion-dylan * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
haxe Revert "haxe: Use ignoreExternals and fix build." 2013-05-25 19:01:45 +02:00
hugs Add package versions to some of the packages or fix existing ones to conform to nixpkgs conventions. 2013-06-07 03:15:45 +03:00
iasl iasl: Fix build 2013-01-28 17:19:01 +01:00
idris haskell-idris: update to version 0.9.10.1 2013-12-03 22:23:21 +01:00
ikarus Fix ikarus download url (ikarus-scheme.org is down) 2012-06-25 15:34:05 +03:00
jdk Oraclejdk7: Fix hash and extracted path for jce_policy.zip. Add extra rpath. 2013-12-30 12:39:48 +01:00
jhc jhc: enable Hydra build on Linux 2013-03-11 10:47:21 +01:00
jikes * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
julia Update Julia 2013-10-14 11:55:59 +04:00
lessc New package: lessc, version 1.4.0 2013-07-01 15:39:39 +02:00
llvm llvm: Split llvmFull into separate derivations 2014-01-20 20:33:06 -05:00
mentor sourcery-codebench: fix installation of manpages 2013-05-29 21:58:29 +02:00
meta-environment/meta-build-env removed metaBuildEnvTrunk, not necessary any more 2009-04-07 13:57:26 +00:00
mit-scheme Merge remote-tracking branch 'origin/master' into stdenv-updates 2013-01-22 23:23:53 +01:00
mlton mlton: fix build by updating 2014-01-05 15:20:48 +01:00
mono Added keepass password manager. Updated mono DLLMap to allow mono to run WinForms applications (keepass). 2013-06-09 23:17:09 +02:00
mozart Added mozart system (compiles, but untested). 2009-12-29 14:57:01 +00:00
nasm xbmc: 12.2 -> 12.3 2013-12-29 17:53:40 +01:00
neko neko: Update to new upstream version 2.0.0. 2013-03-27 00:26:55 +01:00
nvidia-cg-toolkit svn merge ^/nixpkgs/trunk 2012-02-25 19:57:34 +00:00
ocaml Add Ocaml 4.01.0. 2013-10-19 18:07:20 +03:00
opa Remove some oversized packages from the channel 2013-01-17 22:34:08 +01:00
opencxx gwt: Remove obsolete version 2013-01-28 18:31:17 +01:00
openjdk Merge master into stdenv-updates 2014-01-18 14:46:20 +01:00
openjdk-darwin darwin openjdk: set jre attribute. 2014-01-15 01:06:04 -05:00
orc orc: update from 0.4.17 to 0.4.18 2013-12-21 02:28:25 +02:00
pakcs pakcs: update to version 1.11.2 2013-05-10 14:41:29 +02:00
path64 * Get rid of the ugly `useFromStdenv' hack in all-packages.nix. 2010-08-06 10:34:34 +00:00
polyml PolyML expression: Factorize version number in a separate variable 2014-01-15 15:58:27 +01:00
qcmm nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
qi * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
rdmd rdmd: Add (D language compiler helper). 2014-01-11 19:08:40 +01:00
roadsend * Fix some more "args: with args". 2010-07-30 14:47:23 +00:00
rust Fix tarball 2014-01-19 13:38:37 -05:00
sbcl Update SBCL to 1.1.14 2013-12-30 02:30:55 +04:00
scala scala: add expression for scala 2.10.x branch. 2013-11-11 12:11:00 +01:00
sdcc Whitespace fixes in package expressions I maintain 2014-01-02 17:58:08 +01:00
smlnj Add smlnj-110.76 2013-10-21 21:46:55 +03:00
stalin unmaintain several packages 2013-08-16 23:45:01 +02:00
strategoxt strategoxt.java-front: fix version to match tarball 2013-07-14 02:08:54 +03:00
swi-prolog swi-prolog: update to version 6.6.1 2014-01-13 17:10:11 +01:00
tinycc unmaintain several packages 2013-08-16 23:45:01 +02:00
uhc Back-port Haskell-related improvements from stdenv-updates. 2013-10-27 10:09:36 +01:00
urweb More description fixes 2013-10-06 12:01:38 +02:00
vala vala: fix typo in license 2014-01-07 18:06:36 +08:00
visual-c++ * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
vs90wrapper * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
webdsl Change which corrected a failing build of webdsl on a 64 bit Linux. 2011-04-08 06:20:34 +00:00
yap add tabling to yap 2013-10-05 20:59:34 +02:00
yasm xbmc: 12.2 -> 12.3 2013-12-29 17:53:40 +01:00