Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
SDKROOT is standard. In particular, this fixes the cmake build on
Mac OS X 10.9.
|
|
The Carbon headers spew out zillions of multichar / deprecations warnings,
which isn't very helpful. So turn them off.
|
|
This variable sets the minimal Mac OS X version required for
running binaries produced by the Darwin toolchain. Since it
defaults to the version of the user's SDK, setting it explicitly
should make our builds more deterministic. It's now set to 10.6
because that's what hydra.nixos.org runs.
|
|
Commit 262c21ed464a2593b54ec274a3b84083c0795f2d purported to enable
ignoreNulls, but it was bogus because it set the flag on the wrong
derivation (i.e. stdenv rather than the result of mkDerivation).
|
|
This required adding a new environment variable NIX_LDFLAGS_AFTER
that ensures that the -L.../usr/lib flag happens last.
|
|
Recent versions of Xcode don't install headers in /usr/include but
in a directory like
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
So use that instead, falling back to /usr/include in case of an older
version of Xcode.
|
|
|
|
See c556a6ea46e71e1907d78b71fab36df30297b3ad.
|
|
|
|
This doesn't work when using the Nixpkgs/NixOS channel.
Issue #2998.
|
|
|
|
will have access to the arguments of mkDerivation call. Should be an improvement for #2188
|
|
Merged just before the pypi update, as it seems to cause problems on Hydra.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Commit 986f36194650e2a41451cbfb9f29ce1c66a62df3 started to use
<nix/fetchurl.nix> to "download" the bootstrap binaries from the
Nixpkgs tree, using the file:/// scheme. This has really bad
consequences:
* It makes any derivation depend on the path of the Nixpkgs tree. So
evaluating a package will produce a different .drv file when run
from different locations. No wonder Hydra evaluation has been so
slow lately: for every Nixpkgs evaluation, it had to create tens of
thousands of .drv files, even if nothing had changed.
* It requires the builder to have file system access to the Nixpkgs
tree. So if your tree is in your home directory, the stdenv
bootstrap would probably fail.
So now the binaries are downloaded from tarballs.nixos.org.
Also dropped PowerPC "support".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We've never used this environment variable in Hydra (except for a few
days). This is also more consistent with $NIXPKGS_ALLOW_BROKEN.
|
|
Fixes #2134.
|
|
This should solve #1982.
|
|
Without this stdenv change it seems difficult to fix some glib's gsettings issues,
as the folders in question may (not) be created in installPhase.
|
|
People using Nix < 1.6 previously got an unhelpful "infinite
recursion" error.
|
|
Also, turn some stdenv adapters into setup hooks.
|
|
Stdenv adapters are kinda weird and un-idiomatic (especially when they
don't actually change stdenv). It's more idiomatic to say
buildInputs = [ makeCoverageAnalysisReport ];
|
|
This allows it to show up in nix-shell.
|
|
|
|
This removes the need for hacks like stdenv.regenerate. It also
ensures that overrideGCC is now stackable (so ‘stdenv = useGoldLinker
clangStdenv’ works).
|
|
|
|
This ensures that pkgs.binutils equals the binutils used in the final
stdenv, as intended.
|
|
The links weren't broken since 0a44a09, but man showed garbage.
Tested on several packages (sudo, dosfstools, xz).
|
|
http://hydra.nixos.org/build/8149154
|
|
Cherry-picked from 1d11c1dc48a3849f447350681ebba9d8cb97b979 in the
multiple-outputs branch.
|
|
Don't split paths with spaces
|
|
Conflicts:
pkgs/development/lisp-modules/stumpwm/default.nix (auto-solved)
pkgs/top-level/all-packages.nix (trivial)
|
|
setup.sh uses the anti-pattern `for f in $(find ...); do` in several
places. `find` returns one path per line, but `for` splits its arguments
by words, so paths which contain spaces are incorrectly split! The
correct way is `find ... | while read f; do`
|
|
Binutils nowadays contains ld.gold, which depends on libstdc++. So it
needs to be built with the new GCC rather than the one from
bootstrap-tools.
Issue #1469.
|
|
If it's appended, the user cannot override SHELL.
|