about summary refs log tree commit diff
path: root/pkgs/development/compilers
Commit message (Collapse)AuthorAge
* passthru.home in openjdk8, similar to other jdksHerwig Hochleitner2015-03-26
|
* ghc: remove obsolete "i686-darwin" from meta.platformsPeter Simons2015-03-26
|
* Enable Darwin builds of Haskell packages again.Peter Simons2015-03-26
| | | | | Hopefully, issues like https://github.com/NixOS/nixpkgs/issues/2689 are all remedied by now.
* ghc: versions prior to 7.4.x currently don't work on DarwinPeter Simons2015-03-26
| | | | https://github.com/NixOS/nixpkgs/commit/db4cb021c024b65c08a3791edf2d4c613e8d44d8#commitcomment-10320216
* orc: Enable building on DarwinSpencer Whitt2015-03-25
|
* clang: add isClang passthru attribute to mirror isGNUEric Seidel2015-03-24
|
* Fix fallout of recent cc-wrapper changesShea Levy2015-03-24
| | | | Fixes tarball except for 56e21d05e874a29ad0d51aea18e8c982c7c826f3
* Set some meta.platformsEelco Dolstra2015-03-20
| | | | Also fix meta.platform -> meta.platforms in a few places.
* Merge branch 'staging'Shea Levy2015-03-20
|\
| * Merge branch 'master' into stagingVladimír Čunát2015-03-17
| |\
| * | gcc-4.9: Set isGNUShea Levy2015-03-13
| | | | | | | | | | | | Fixes #6787
| * | Merge branch 'master' into staging.Peter Simons2015-03-10
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/libraries/gtk+/2.x.nix pkgs/tools/security/gnupg/21.nix pkgs/top-level/all-packages.nix
| * | | llvm-3.6 packages: Build everything (except clang and llvm) with clangShea Levy2015-03-07
| | | |
| * | | llvm-3.6 packages: Rearrange directory structureShea Levy2015-03-07
| | | |
| * | | Merge branch 'llvm-3.6' of git://github.com/Ralith/nixpkgs into llvm-3.6-mergeShea Levy2015-03-06
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LLVM, clang, and lldb 3.6iLLVM, clang, and lldb 3.6 Conflicts: pkgs/top-level/all-packages.nix
| | * | | clang-3.6: provide path to gcc on LinuxShea Levy2015-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc contains core runtime bits that aren't available elsewhere for Linux. Refs #6449
| | * | | LLVM, clang, and lldb 3.6Benjamin Saunders2015-03-05
| | | | |
| * | | | Merge branch 'master' into stagingShea Levy2015-03-06
| |\ \ \ \
| * \ \ \ \ Merge remote-tracking branch 'origin/master' into staging.Peter Simons2015-03-05
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| * | | | | Merge branch 'master' into staging.Peter Simons2015-03-02
| |\ \ \ \ \
| * \ \ \ \ \ Merge remote-tracking branch 'origin/master' into staging.Peter Simons2015-02-25
| |\ \ \ \ \ \
| * | | | | | | ghc: re-instate code that configures statically linked builds by defaultPeter Simons2015-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler should not expect to have dynamic versions of all libraries available, because that configuration doesn't play along nicely with statically linked libraries. Fixes https://github.com/NixOS/nixpkgs/issues/6399.
| * | | | | | | llvm-3.5: enable RTTI to support mesaEduard Bachmakov2015-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extracted from #6367.
* | | | | | | | haxe: Add package for the hxcpp runtime library.aszlig2015-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm not adding this to pkgs/development/libraries because it somewhat is strongly tied to Haxe itself, because otherwise you can't compile to C++ and in the event that someone is going to create something like "haxePackages" someday it is easier to notice when it's residing in the Haxe folder. In theory it would also work by using imperative haxelib, but you'll get precompiled libraries which need to be patched on NixOS systems. That's the main reason I was packaging this, among from the fact that even when patching the libraries, it still leads to occasional library hell and instabilities. The package has two outputs: One with the library itself, needed for compile time ($out) and another one ($lib) which is needed at runtime, so after compiling, the $out path can be safely garbage collected. Right now, I've set meta.platforms to Linux only, because that's where I've tested it. In order to get it running on other platforms the targetArch attribute has to be set accordingly. We also build everything completely from scratch, even though there are binaries within the source ZIP file. The main reason is to make smaller library dependencies by avoiding bundled libraries and using the ones we already ship with nixpkgs. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | | | | haxe: Add setup-hook and patch to add haxlib path.aszlig2015-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces a new environment variable called HAXELIB_PATH and the patch for haxelib is trying to search that environment variable for other libraries. If the haxelib path for a particular library isn't found, it reverts to the normal behaviour of searching the user's home directory for a file called .haxelib, which in turn points to a repsitory path and that in turn has .current/.dev files to point it to the right version number. This avoids workarounds like this when using Nix to build Haxe projects: configurePhase = '' export HOME="$(pwd)" echo "$(pwd)" > .haxelib mkdir dependency1 echo dev > dependency1/.current echo "${dependency1}" > dependency1/.dev mkdir dependency2 echo dev > dependency2/.current echo "${dependency2}" > dependency2/.dev ''; Now every haxelib is expected to be in $out/lib/haxe/$name and whenever it is listed in buildInputs of another Haxe derivation, HAXELIB_PATH gets automatically set in the build environment. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* | | | | | | | ghc: update link and version of 7.10 RC3Mateusz Kowalczyk2015-03-19
| | | | | | | |
* | | | | | | | nixpkgs: hhvm 3.3.0 -> 3.6.0Austin Seipp2015-03-18
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - We need {perl,git,krb5,libvpx,etc} as a dependency - Drop upstream patches. - Simplify build (uses cmake configuration) - Simplify install (uses cmake generated installer) Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | | | | | | ghc: update 7.10.1 to rc3Peter Simons2015-03-17
| | | | | | |
* | | | | | | rustc: Fix test failure due to hardcoded path to /homeRicardo M. Correia2015-03-16
| | | | | | |
* | | | | | | rustc: Re-enable parallel buildingRicardo M. Correia2015-03-16
| | | | | | |
* | | | | | | Bump to ATS-0.2.12Artyom Shalkhakov2015-03-16
| | | | | | |
* | | | | | | ghc-6.10.4: cosmetic clean upPeter Simons2015-03-15
| | | | | | |
* | | | | | | ghc-6.12.3: cosmetic clean upPeter Simons2015-03-15
| | | | | | |
* | | | | | | add myself as php and rustc maintainerRobin Gloster2015-03-11
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge pull request #6711 from phile314/devPeter Simons2015-03-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | haskell: Add uhc compiler
| * | | | | | haskell-uhc: Remove explicit dependency on binaryPhilipp Hausmann2015-03-10
| | | | | | |
| * | | | | | Add uhc haskell compilerPhilipp Hausmann2015-03-09
| | | | | | |
* | | | | | | Merge pull request #6731 from globin/update-rustArseniy Seroka2015-03-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Update rust to new nightly (2015-03-09)
| * | | | | | | update rust to new nightly (2015-03-09)Robin Gloster2015-03-09
| |/ / / / / /
* | | | | | | ghc: re-instate code that configures statically linked builds by defaultPeter Simons2015-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiler should not expect to have dynamic versions of all libraries available, because that configuration doesn't play along nicely with statically linked libraries. Fixes https://github.com/NixOS/nixpkgs/issues/6399.
* | | | | | | llvm-3.5: enable RTTI to support mesaEduard Bachmakov2015-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Extracted from #6367.
* | | | | | | Merge pull request #6673 from taku0/oraclejdk-8u40William A. Kennington III2015-03-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | oraclejdk: bump to 8u40
| * | | | | | | oraclejdk: bump to 8u40taku02015-03-05
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #6684 from j-keck/update-scalaWilliam A. Kennington III2015-03-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | update scala to 2.10.5 and 2.11.6
| * | | | | | | scala: update to 2.11.6j-keck2015-03-05
| | | | | | | |
| * | | | | | | scala_2_10: update to 2.10.5j-keck2015-03-05
| | | | | | | |
* | | | | | | | update sbclMichael Raskin2015-03-09
| | | | | | | |
* | | | | | | | Update ECLMichael Raskin2015-03-09
| |_|/ / / / / |/| | | | | |
* | | | | | | lldb-3.5 is broken, bug in the cmakeShea Levy2015-03-06
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | clang: provide path to gcc on LinuxShea Levy2015-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc contains core runtime bits that aren't available elsewhere for Linux. Fixes #6449 refs #6668