Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: 3bd496faa884
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: e4e0cd66fe32
Choose a head ref
  • 2 commits
  • 7 files changed
  • 2 contributors

Commits on Apr 3, 2018

  1. binutils: No more darwin conditionals

    Since at least d7bddc2, we've had a
    situation where one should depend on:
    
     - `stdenv.cc.bintools`: for executables at build time
     - `libbfd` or `libiberty`: for those libraries
     - `targetPackages.cc.bintools`: for exectuables at *run* time
     - `binutils`: only for specifically GNU Binutils's executables,
       regardless of the host platform, at run time.
    
    and that commit cleaned up this usage to reflect that. This PR flips the
    switch so that:
    
     - `binutils` is indeed unconditionally GNU Binutils
     - `binutils-raw`, which previously served that role, is gone.
    
    so that the correct usage will be enforced going forward and everything
    is simple.
    
    N.B. In a few cases `binutils-unwrapped` (which before and now was
    unconditionally actual GNU binutils), rather than `binutils` was used to
    replace old `binutils-raw` as it is friendly towards some cross
    compilation usage by avoiding a reference to the next bootstrapping
    change.
    Ericson2314 committed Apr 3, 2018
    Copy the full SHA
    adaa110 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2018

  1. Merge pull request #38399 from obsidiansystems/binutils-is-binutils

    binutils: No more darwin conditionals
    Ericson2314 committed Apr 4, 2018
    Copy the full SHA
    e4e0cd6 View commit details
    Browse the repository at this point in the history