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/nix
base: e2b028353b19
Choose a base ref
...
head repository: NixOS/nix
compare: 8e6108ff71ca
Choose a head ref
  • 5 commits
  • 5 files changed
  • 2 contributors

Commits on Feb 27, 2018

  1. Add build-extra-platforms setting

    This allows specifying additional systems that a machine is able to
    build for. This may apply on some armv7-capable aarch64 processors, or
    on systems using qemu-user with binfmt-misc to support transparent
    execution of foreign-arch programs.
    
    This removes the previous hard-coded assumptions about which systems are
    ABI-compatible with which other systems, and instead relies on the user
    to specify any additional platforms that they have ensured compatibility
    for and wish to build for locally.
    
    NixOS should probably add i686-linux on x86_64-linux systems for this
    setting by default.
    lheckemann committed Feb 27, 2018
    Copy the full SHA
    eb03a29 View commit details
    Browse the repository at this point in the history
  2. seccomp: add 32-bit ARM on aarch64-linux

    This allows building armv[67]l-linux derivations on compatible aarch64
    machines. Failure to add the architecture may result from missing
    hardware support, in which case we can't run 32-bit binaries and don't
    need to restrict them with seccomp anyway,
    lheckemann committed Feb 27, 2018
    Copy the full SHA
    919c3c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2018

  1. rename build-extra-platforms -> extra-platforms

    also document it
    lheckemann committed Mar 16, 2018
    Copy the full SHA
    637701b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    639c166 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Merge branch 'aarch64-armv7' of git://github.com/lheckemann/nix

    Support extra compatible architectures (#1916)
    shlevy committed Apr 23, 2018
    6
    Copy the full SHA
    8e6108f View commit details
    Browse the repository at this point in the history