| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Suggested by Ericson2314.
|
|
|
|
| |
This just moves some expressions around in preparation to further changes.
|
|\
| |
| |
| |
| | |
Comparison looks OK; I'll try some fixes on master directly.
http://hydra.nixos.org/eval/1372577?compare=1372497
|
| |\ |
|
| |\ \
| | | |
| | | | |
llvm-packages: get rid of extra build depedencies for manpages
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
the rest were removed in 1dc6f15de995da2d0351b34c40215336e219cf82
|
| |/ /
| | |
| | |
| | |
| | | |
- use fixupOutputsHook to find libs in all outputs
- don't rebase symlinks
|
| |/
|/|
| |
| | |
Fix the usage of imap as a follow-up to #25543
|
|/
|
|
|
|
| |
This is a bit simpler now, but more importantly it scales better when I
double the number of sorts of dependencies as part of my cross
compilation work.
|
|
|
|
| |
Before gcc-cross-wrapper did this unconditionally
|
|
|
|
|
|
|
|
| |
Packages get --host and --target by default, but can explicitly request
any subset to be passed as needed. See docs for more info.
rustc: Avoid hash breakage by using the old (ignored)
dontSetConfigureCross when not cross building
|
|
|
|
|
|
| |
buildDepends
It now has the correct wrapped tools and nothing else is needed.
|
|
|
|
| |
This is first step towards getting rid of gcc-wrapper-cross
|
|
|
|
| |
Modify bootstrapping stdenvs to make sure `targetPlatform` also passed.
|
|
|
|
| |
the stdenv
|
|\
| |
| |
| | |
The comparison looks nice on Hydra.
|
| |\
| | |
| | | |
CoreFounation: 10.9 -> 10.10
|
| | | |
|
| |\ \
| | |/
| |/| |
llvm-4/clang-4: Build and install man pages
|
| | | |
|
|/ /
| |
| |
| | |
This is good for maintenance and education.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Elsewhere, things called GNU indeed includes GNU/Linux or GNU/Hurd, but this
predicate was defined excluding Linux regardless of userland.
|
| | |
| | |
| | |
| | | |
This is a saner default until stdenv's are removed altogether
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is especially useful when not cross compiling. It means we can
remove the `stdenv.isGlibc` predicate too.
Additionally, use this to simplify the logic to choose the
appropriate libiconv derivation.
|
|\| | |
|
| |/ |
|
|\| |
|
| |
| |
| |
| |
| | |
This is a cross derivation---it's built on one platform to run on
another---so let's structure it like all the other cross derivations.
|
| |
| |
| |
| |
| |
| |
| |
| | |
`pkgsNoParams` was removed by me, but then #25035 was merged using it,
leading to an unbound identifier.
It would be nice to get travis to do build release-cross.nix or
something to catch these things.
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
In the extremely unlikely case that our store hash path ends in several
digits (as is the case right now), the Darwin ld will try to interpret
those digits as a version number and barf. To avoid that, we pass in the
SDK version explicitly to stop it from trying to figure it out from iffy
context.
|
| |
| |
| |
| | |
Without changing any hashes.
|
|/ |
|
|\
| |
| | |
Fix meta priority types
|
| |
| |
| |
| |
| |
| | |
This helps in debugging meta attribute type errors,
which are now enforced as of commit
90b9719f4fc95e54400a66bffcc8044c568cfa4b.
|
|/
|
| |
https://github.com/NixOS/nixpkgs/pull/25304#issuecomment-298385426
|
|\
| |
| | |
Add some ARM platforms
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
Turns out a couple of the licenses were wrong, as well as being strings.
|
| |
| |
| |
| | |
This is turned off by default but I think we should fix all packages to
respect it and then turn it on by default
|
|\ \
| | |
| | | |
Purge binutilsCross
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
See previous commit for what was done to `binutils` to make this
possible.
There were some uses of `forcedNativePackages` added. The
combination of overrides with that attribute is highly spooky: it's
often important that if an overridden package comes from it, the
replaced arguments for that package come from it. Long term this
package set and all the spookiness should be gone and irrelevant:
"Move along, nothing to see here!"
No hashes should be changed with this commit
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use `buildPackages.binutils` to get build = host != target binutils,
i.e. the old `binutilsCross`, and use
`buildPackages.buildPackages.binutils` to get build = host = target
binutils, i.e. the old `binutils`.
`buildPackages` chains like this are supposed to remove the need for
all such `*Cross` derivations. We start with binutils because it's
comparatively easy.
No hashes of cross-tests should be changed
|
|\| |
| | |
| | | |
linux cross stdenv: Pull platforms from lib to cut eval time
|