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

Reply via email to