-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: 2099f0afccd3
head repository: NixOS/nixpkgs
compare: bec5ffee155f
- 7 commits
- 13 files changed
- 2 contributors
Commits on May 17, 2017
-
linux cross stdenv: Use the cross stdenv and
nativeBuildInputs
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.
Configuration menu - View commit details
-
Copy full SHA for bfa8f30 - Browse repository at this point
Copy the full SHA bfa8f30View commit details -
binutils on darwin: Clean up the rats nest
- No more *Cross duplication for binutils on darwin either. `cctools_cross` is merged into plain `cctools`, so `buildPackages` chains alone are used to disambiguate. - Always use a mashup of cctools and actual GNU Binutils as `binutils`. Previously, this was only done in the native case as nobody had bothered to implement the masher in the cross case. Implemented it basically consisted of extending the wrapper to deal with prefixed binaries.
Configuration menu - View commit details
-
Copy full SHA for 88ea646 - Browse repository at this point
Copy the full SHA 88ea646View commit details -
binutils and cctools: Prefix derivation names with target for cross
We want platform triple prefixes and suffixes on derivation names to be used consistently. The ideom this commit strives for is - suffix means build != host, i.e. cross *built* packages. This is already done. - prefix means build != target, i.e. cross tools. This matches the tradition of such binaries themselves being prefixed to disambiguate.] Binutils and cctools, as build tools, now use the latter
Configuration menu - View commit details
-
Copy full SHA for 7018dfb - Browse repository at this point
Copy the full SHA 7018dfbView commit details -
gcc: When cross compiling, always expect prefixed binutils
Previously this was just done on Darwin.
Configuration menu - View commit details
-
Copy full SHA for 20fa6fd - Browse repository at this point
Copy the full SHA 20fa6fdView commit details -
release-cross: Add arms test from Darwin for binutils
This does a decent job of testing everything in this PR up to here.
Configuration menu - View commit details
-
Copy full SHA for d34079c - Browse repository at this point
Copy the full SHA d34079cView commit details -
lib platform parsing: Whitelist
darwin10
anddarwin14
as stopgapSomething better should be done longer term to support such version suffixes.
Configuration menu - View commit details
-
Copy full SHA for 80ed251 - Browse repository at this point
Copy the full SHA 80ed251View commit details -
Merge pull request #25232 from obsidiansystems/cross-binutils
Cross binutils
1Configuration menu - View commit details
-
Copy full SHA for bec5ffe - Browse repository at this point
Copy the full SHA bec5ffeView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2099f0afccd3...bec5ffee155f