Branch: refs/heads/master
Home: https://github.com/NixOS/nixpkgs
Commit: bfa8f3049989739223687324aec986d4da3b5dae
https://github.com/NixOS/nixpkgs/commit/bfa8f3049989739223687324aec986d4da3b5dae
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
Log Message:
-----------
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.
Commit: 88ea6463a342c2084266395b210d57b1218bad62
https://github.com/NixOS/nixpkgs/commit/88ea6463a342c2084266395b210d57b1218bad62
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M pkgs/development/tools/misc/binutils/default.nix
M pkgs/os-specific/darwin/binutils/default.nix
M pkgs/os-specific/darwin/cctools/port.nix
M pkgs/top-level/all-packages.nix
Log Message:
-----------
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.
Commit: 7018dfb9f4d1457d77495014a2e22febe2b9181a
https://github.com/NixOS/nixpkgs/commit/7018dfb9f4d1457d77495014a2e22febe2b9181a
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M pkgs/development/tools/misc/binutils/default.nix
M pkgs/os-specific/darwin/binutils/default.nix
M pkgs/os-specific/darwin/cctools/port.nix
Log Message:
-----------
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
Commit: 20fa6fd87146a55ca5b66b88bf3d30012acbdac0
https://github.com/NixOS/nixpkgs/commit/20fa6fd87146a55ca5b66b88bf3d30012acbdac0
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M pkgs/development/compilers/gcc/4.5/default.nix
M pkgs/development/compilers/gcc/4.8/default.nix
M pkgs/development/compilers/gcc/4.9/default.nix
M pkgs/development/compilers/gcc/5/default.nix
M pkgs/development/compilers/gcc/6/default.nix
M pkgs/development/compilers/gcc/snapshot/default.nix
Log Message:
-----------
gcc: When cross compiling, always expect prefixed binutils
Previously this was just done on Darwin.
Commit: d34079c2d9d22e3d13778e7a948b16247610ec7c
https://github.com/NixOS/nixpkgs/commit/d34079c2d9d22e3d13778e7a948b16247610ec7c
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M pkgs/top-level/release-cross.nix
Log Message:
-----------
release-cross: Add arms test from Darwin for binutils
This does a decent job of testing everything in this PR up to here.
Commit: 80ed251f176aefa4c31a93ebb550df009d9bb49e
https://github.com/NixOS/nixpkgs/commit/80ed251f176aefa4c31a93ebb550df009d9bb49e
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M lib/systems/parse.nix
Log Message:
-----------
lib platform parsing: Whitelist `darwin10` and `darwin14` as stopgap
Something better should be done longer term to support such version
suffixes.
Commit: bec5ffee155fd8dc9481d8eea45d788baee9bd46
https://github.com/NixOS/nixpkgs/commit/bec5ffee155fd8dc9481d8eea45d788baee9bd46
Author: John Ericson <ericson2...@yahoo.com>
Date: 2017-05-17 (Wed, 17 May 2017)
Changed paths:
M lib/systems/parse.nix
M pkgs/development/compilers/gcc/4.5/default.nix
M pkgs/development/compilers/gcc/4.8/default.nix
M pkgs/development/compilers/gcc/4.9/default.nix
M pkgs/development/compilers/gcc/5/default.nix
M pkgs/development/compilers/gcc/6/default.nix
M pkgs/development/compilers/gcc/snapshot/default.nix
M pkgs/development/tools/misc/binutils/default.nix
M pkgs/os-specific/darwin/binutils/default.nix
M pkgs/os-specific/darwin/cctools/port.nix
M pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
M pkgs/top-level/all-packages.nix
M pkgs/top-level/release-cross.nix
Log Message:
-----------
Merge pull request #25232 from obsidiansystems/cross-binutils
Cross binutils
Compare: https://github.com/NixOS/nixpkgs/compare/2099f0afccd3...bec5ffee155f
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
https://mailman.science.uu.nl/mailman/listinfo/nix-commits