| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Otherwise, when building glibc and other packages, the "strip" from
bootstrapTools is used, which doesn't recognise some tags produced by
the newer "ld" from binutils.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes #12632.
I think it's better to quote this variable in general, because it is
common and even documented to pass space-separated commands in there.
The greps should just fail in that case and `if` won't proceed
which seems fine for such cases, and it's certainly better than
passing additional unintended parameters to grep
(which was happening all the time before).
|
|
|
|
|
|
| |
Doing it in an openssl setup hook only works if packages have openssl
as a build input - it doesn't work if they're using a program linked
against openssl.
|
|
|
|
|
|
|
|
|
| |
Commit 6d928ab684327e0eeb1bf6cd889d57ca7127e8a7 changed this to not
preserve timestamps. However, that results in non-determinism; in
particular, it gives us a broken $SOURCE_DATE_EPOCH (especially for
everything using fetchFromGitHub). Builds affected by timestamps <
1980 should be fixed in some other way (e.g. changing the timestamp to
some fixed date > 1980).
|
|
|
|
|
| |
This provides a timestamp that's more useful than 1970-01-01 yet still
deterministic.
|
|
|
|
|
|
|
|
|
|
|
| |
This is used by some build tools to provide reproducible builds. See
https://reproducible-builds.org/specs/source-date-epoch/
for more info.
Later, we'll want to set this to a more intelligent value (such as the
most recent mtime of any source file).
|
|
|
|
|
|
|
|
|
|
| |
So far if no configure script is found or no makefile,
the rest of the phase is skipped, *including* post-hooks.
I find that behavior unexpected/unintuitive.
Earlier version of this patch had problems due to me assuming
that $configureScript is always a simple path, but that turned out
to be false in many cases, e.g. perl.
|
| |
|
|\
| |
| |
| |
| |
| | |
http://hydra.nixos.org/eval/1231884
Only Darwin jobs seem to be queued now,
but we can't afford to wait for that single build slave.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
Rename and make it a true function (that can be re-used and could be
moved to the library).
|
|
|
|
|
|
| |
env-vars is a debugging aid, see
https://github.com/NixOS/nix/commit/3e5dbb24337d8416cfe46484eb2692811546a9c1
for a rationale for this change.
|
|
|
|
| |
Also remove some unintended setting of separateDebugInfo.
|
|
|
|
|
|
|
|
|
|
|
| |
You can now pass
separateDebugInfo = true;
to mkDerivation. This causes debug info to be separated from ELF
binaries and stored in the "debug" output. The advantage is that it
enables installing lean binaries, while still having the ability to
make sense of core dumps, etc.
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
This reverts commit 4d6452ba. The change affects Hydra in a way we didn't
expect: https://github.com/NixOS/nixpkgs/pull/9305#issuecomment-132791730.
|
|\| |
|
| | |
|
|/
|
|
|
|
| |
Gratuitous change to force Hydra to rebuild Nixpkgs after some
derivations had their references corrupted by a Hydra bug
(https://github.com/NixOS/hydra/commit/ff3f5eb4d8751243a1f7e738a5124c650e541aca).
|
| |
|
|\ |
|
| |
| |
| |
| | |
remove __impure from non-darwin OSes
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously saying
buildInputs = [ "bla" ];
was quietly ignored. Now it's a fatal error.
|
| |
| |
| |
| |
| | |
This prevents "closeNest: command not found" messages if setup fails
early.
|
|\ \
| |/
|/|
| |
| | |
Conflicts:
pkgs/development/libraries/wayland/default.nix
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Partial fix for #7524.
|
| |/
|/|
| |
| | |
This reverts commit 25a148fa196b944b3f134527da87e43d88c066f9.
|
| | |
|
|/ |
|
|\
| |
| |
| | |
(relatively simple conflicts)
|
| | |
|
|\| |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
On Darwin, "chmod -f" does not suppress an error message if the file
doesn't exist. So just check if the file exists.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts (relatively simple):
pkgs/applications/audio/spotify/default.nix
pkgs/build-support/cc-wrapper/default.nix
pkgs/development/compilers/cryptol/1.8.x.nix
|
| | |
|
| |
| |
| | |
silly :poop:
|