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: bfd9eaeb5379
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: c351eb284236
Choose a head ref
  • 10 commits
  • 9 files changed
  • 1 contributor

Commits on Apr 19, 2019

  1. Copy the full SHA
    fb3df59 View commit details
    Browse the repository at this point in the history
  2. spidermonkey: fix host, target settings

    spidermonkey doesn’t use the autotools build, host, target convention.
    Instead it considers ‘--host’ to be the autotools’ ‘--build’ and
    ‘--target’ to be the autotools’ ‘--host’! As a result, we cannot
    safely use “configurePlatforms”. Instead, we must manually set these
    flags.
    
    /cc @illegalprime
    matthewbauer committed Apr 19, 2019
    Copy the full SHA
    65f2b0a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    59bb1dc View commit details
    Browse the repository at this point in the history
  4. stdenv/linux: use isCompatible to find bootstrap tools

    This avoids part of the issue where things like armv7a don’t work
    because the system doesn’t realize it can use the armv7l bootstrap
    tools.
    matthewbauer committed Apr 19, 2019
    Copy the full SHA
    dd584d8 View commit details
    Browse the repository at this point in the history
  5. systems: fix emulator identity

    Squashed to fix shell quoting, thanks @Ericson2314
    matthewbauer committed Apr 19, 2019
    Copy the full SHA
    23560ea View commit details
    Browse the repository at this point in the history
  6. systems: correct qemu architectures

    ppc64le and ppc64 are different targets in the configure script. We
    can’t use the same one.
    
    TODO: canonicalize similar ones based on qemu’s configure script.
    matthewbauer committed Apr 19, 2019
    Copy the full SHA
    5eea658 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    97a3c7f View commit details
    Browse the repository at this point in the history
  8. kernel-headers: infer ARCH from config triple

    This makes us less reliant on the systems/examples.nix. You should be
    able to cross compile with just your triple:
    
    $ nix build --arg crossSystem '{ config = "armv6l-unknown-linux-gnueabi"; }' stdenv
    matthewbauer committed Apr 19, 2019
    Copy the full SHA
    d8934fe View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2019

  1. systemd: use lib.getBin for utillinux

    it’s almost always a better idea to use getBin instead of .bin.
    Otherwise, we could get an evaluation error if utillinux is missing
    the bin otuput.
    matthewbauer committed Apr 20, 2019
    Copy the full SHA
    4224b03 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59897 from matthewbauer/mb-cross-fixes2

    Miscellaneous cross compilation fixes
    matthewbauer committed Apr 20, 2019
    Copy the full SHA
    c351eb2 View commit details
    Browse the repository at this point in the history