summary refs log tree commit diff
path: root/pkgs/stdenv
AgeCommit message (Collapse)AuthorFilesLines
2015-07-10make bootstrap files buildable in sandboxJude Taylor1-15/+17
2015-07-08unique host deps, otherwise we get 600000 char derivationsJude Taylor1-2/+3
2015-06-19add gnused to impure darwin stdenvJude Taylor2-2/+3
2015-06-18fix nonexistent cc path in bootstrap stdenvJude Taylor1-1/+1
2015-06-18Merge #8363: pure-darwin stdenvVladimír Čunát6-3/+741
2015-06-18move pure stdenv into a new directory, bring back the old oneJude Taylor8-268/+831
remove __impure from non-darwin OSes
2015-06-18remove sort and unique from stdenvJude Taylor1-2/+2
2015-06-18pure darwin stdenvJude Taylor4-114/+289
2015-06-15Don't include /no-such-path in buildInputsEelco Dolstra3-3/+3
2015-06-15Barf on non-existant build inputsEelco Dolstra1-8/+13
Previously saying buildInputs = [ "bla" ]; was quietly ignored. Now it's a fatal error.
2015-06-15Define closeNest before exitHandlerEelco Dolstra1-26/+29
This prevents "closeNest: command not found" messages if setup fails early.
2015-06-12stdenv/linux: Link statically against isl & cloogTuomas Tynkkynen1-5/+10
Otherwise this fails on ARM: /nix/store/jipqp9739n7wrjz40igbk85pqk13s0ad-binutils-2.23.1/bin/ld: /nix/store/92pdpqrqkdf8wjciq1cisvsp8kdz8p2i-gmp-5.1.3/lib/libgmp.a(mp_get_fns.o): relocation R_ARM_MOVW_ABS_NC against `__gmp_allocate_func' can not be used when making a shared object; recompile with -fPIC /nix/store/92pdpqrqkdf8wjciq1cisvsp8kdz8p2i-gmp-5.1.3/lib/libgmp.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status make[2]: *** [libisl.la] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/tmp/nix-build-isl-0.11.1.drv-3/isl-0.11.1' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/nix-build-isl-0.11.1.drv-3/isl-0.11.1' make: *** [all] Error 2 builder for ‘/nix/store/a8ghniifd8d8agqx0cqsh41daa08v11c-isl-0.11.1.drv’ failed with exit code 2
2015-06-11Merge remote-tracking branch 'origin/gcc-4.9' into stagingEelco Dolstra2-1/+2
Conflicts: pkgs/development/libraries/wayland/default.nix
2015-06-04Revert "curl: Modernize build"Eelco Dolstra2-5/+15
This reverts commit 5e3fe3916a1aef6c2b441d9009f8a8d7f14030d6.
2015-06-04Revert "Refactor mkFlag / shouldUsePkg into the nixpkgs libraries"Eelco Dolstra1-2/+0
This reverts commit 25a148fa196b944b3f134527da87e43d88c066f9.
2015-06-01Merge remote-tracking branch 'origin/staging' into gcc-4.9Eelco Dolstra10-11/+168
Conflicts: pkgs/build-support/cc-wrapper/default.nix pkgs/development/libraries/wayland/default.nix pkgs/development/tools/build-managers/cmake/default.nix pkgs/top-level/all-packages.nix
2015-05-28cygwin: stdenvFlorian Friesdorf7-5/+155
2015-05-22Refactor mkFlag / shouldUsePkg into the nixpkgs librariesWilliam A. Kennington III1-0/+2
2015-05-13Fix stdenv buildEelco Dolstra1-0/+1
2015-05-13Ensure that errexit is honoured in hooksEelco Dolstra1-1/+1
Partial fix for #7524.
2015-05-11add is{GNU,Clang} attrs to cc-wrapper.Eric Seidel3-6/+11
These will be more pleasant to use than the existing (cc.cc.isClang or false) nonsense we currently do.
2015-05-07Merge pull request #7740 from dezgeg/armviric1-3/+3
ARM changes for the Jetson TK1 (and other multiplatform boards)
2015-05-07Merge remote-tracking branch 'upstream/master' into stagingWilliam A. Kennington III2-2/+2
2015-05-07ARM: Assume armv7l-hf-multiplatform instead of beagleboneTuomas Tynkkynen1-3/+3
Several places in the tree associate the ARMv7 system with the beaglebone platform. Change them to point to armv7l-hf-multiplatform as it supports several boards (including the beaglebone as well)
2015-05-06busybox: 1.22.1 -> 1.23.2William A. Kennington III1-1/+1
Also use musl as libc since it is just as small as uclibc, usually more performant, and regularly makes releases.
2015-05-04useGoldLinker: Fix appending to $NIX_CFLAGS_LINKEelco Dolstra1-1/+1
2015-05-01curl: Modernize buildWilliam A. Kennington III2-15/+5
2015-04-26Merge 'master' into stagingVladimír Čunát1-1/+2
(relatively simple conflicts)
2015-04-25Fix some platformsWilliam A. Kennington III1-1/+2
2015-03-27Merge branch 'master' into stagingWilliam A. Kennington III1-22/+25
2015-03-27Set more precise meta.position for Haskell packagesEelco Dolstra1-11/+12
2015-03-27mkDerivation: Use function argumentsEelco Dolstra1-13/+15
2015-03-26stdenv: Substitute correctly chmods instead of .tmp which never existsWilliam A. Kennington III1-1/+1
2015-03-26Merge branch 'master' into stagingWilliam A. Kennington III1-3/+5
2015-03-24darwin: add apple cli-tools to initialPath so we can handle overrideCCEric Seidel1-3/+5
fixes #6934
2015-03-24Merge branch 'master' into stagingThomas Tuegel2-17/+0
2015-03-24substitute: Fix "No such file or directory" message on DarwinEelco Dolstra1-1/+1
On Darwin, "chmod -f" does not suppress an error message if the file doesn't exist. So just check if the file exists.
2015-03-23stdenv-darwin: Auto-detect the "right" SDK versionEelco Dolstra1-1/+5
2015-03-23stdenv-darwin: Use --sdk macosx10.9Eelco Dolstra1-1/+1
Otherwise builds fail on Mac OS X 10.9 with Xcode 6.1. This is because "xcrun --show-sdk-version" returns 10.10, which doesn't work.
2015-03-23No camelCase in filenamesEelco Dolstra2-1/+1
2015-03-23Remove unused fileEelco Dolstra2-17/+0
2015-03-06Fix eval-release.nix evaluationEelco Dolstra1-5/+3
2015-03-04stdenv/darwin: choose sdkroot based xcrun defaultEric Seidel1-4/+3
2015-02-24remove stdenv.isBSDcodyopel1-7/+2
2015-02-18Bootstrap tools for the upcoming new darwin stdenv (not working yet in this ↵Dan Peebles2-0/+338
stdenv, but will soon)
2015-02-18Flip cctools and cctools crossDan Peebles1-1/+1
2015-02-09I add back the arm unpack scriptLluís Batlle i Rossell2-1/+68
The unified made by ambro doesn't work for me in the sheevaplug.
2015-02-05Renaming make-bootstrap-tools-crosspi to cross.Lluís Batlle i Rossell1-0/+0
It can build more than the raspberrypi bootstrap tools.
2015-02-05Using fixed bootstraptools.Lluís Batlle i Rossell1-4/+4
Built natively with latest fixes.
2015-02-05Bootstrap tools armv5telLluís Batlle i Rossell1-12/+4
Conflicts: pkgs/stdenv/linux/default.nix pkgs/stdenv/linux/scripts/unpack-bootstrap-tools-arm.sh