Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: fd60260a770739eb206f6f063cc30bf4beb21b88
      
https://github.com/NixOS/nixpkgs/commit/fd60260a770739eb206f6f063cc30bf4beb21b88
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M pkgs/top-level/platforms.nix

  Log Message:
  -----------
  platforms.nix: selectPlatformBySystem: Convert to "switch-case"

Looks generally nicer and used recently in nixpkgs in e.g.
3e197f7d8 ("top-level: Normalize stdenv booting")


  Commit: 41fd1ed90346a3d7f6b067301ac9e147ef4dcd5e
      
https://github.com/NixOS/nixpkgs/commit/41fd1ed90346a3d7f6b067301ac9e147ef4dcd5e
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-24 (Tue, 24 Jan 2017)

  Changed paths:
    M pkgs/development/libraries/glibc/common.nix

  Log Message:
  -----------
  glibc: Check that 'cross.float' is defined

Because if we define it, then gcc compilation fails because it doesn't
support --with-float for aarch64.


  Commit: 7c8a060c09799eb2ee70c00aa695ff08e5f07c6f
      
https://github.com/NixOS/nixpkgs/commit/7c8a060c09799eb2ee70c00aa695ff08e5f07c6f
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M lib/platforms.nix
    M pkgs/build-support/cc-wrapper/default.nix
    M pkgs/stdenv/default.nix
    M pkgs/stdenv/generic/default.nix
    M pkgs/stdenv/linux/default.nix
    M pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
    M pkgs/top-level/platforms.nix

  Log Message:
  -----------
  stdenv: Bringup aarch64 architecture support


  Commit: 6e46dbf8e7c2362aab5823207c27c6d7e3870f11
      
https://github.com/NixOS/nixpkgs/commit/6e46dbf8e7c2362aab5823207c27c6d7e3870f11
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A pkgs/development/libraries/gnu-config/default.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  gnu-config: init at 2016-12-31


  Commit: c909f1b18e9c5deecdfe6d46c7e9901fe3e6cf83
      
https://github.com/NixOS/nixpkgs/commit/c909f1b18e9c5deecdfe6d46c7e9901fe3e6cf83
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A pkgs/build-support/setup-hooks/update-autotools-gnu-config-scripts.sh
    M pkgs/stdenv/adapters.nix
    M pkgs/stdenv/linux/default.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  stdenv: Add updateAutoconfGnuConfigScriptsHook for aarch64

This is required for Aarch64 since a lot of source tarballs ship with
outdated configure scripts that don't recognize aarch64. Simply
replacing the config.guess and config.sub with new versions from
upstream makes them build again.

This same approach is used by at least Buildroot and Fedora. In
principle this could be enabled for all architectures but
conditionalizing this on aarch64 avoids a mass rebuild on x86.


  Commit: ed74fcf14b477bdf2d96fd80e514cd17c54fbdfe
      
https://github.com/NixOS/nixpkgs/commit/ed74fcf14b477bdf2d96fd80e514cd17c54fbdfe
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A pkgs/development/libraries/libsigsegv/aarch64.patch
    M pkgs/development/libraries/libsigsegv/default.nix

  Log Message:
  -----------
  libsigsegv: Add Aarch64 patch


  Commit: de3cac0eceb2c746aeba20ae743c03cefca232e2
      
https://github.com/NixOS/nixpkgs/commit/de3cac0eceb2c746aeba20ae743c03cefca232e2
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/stdenv/linux/make-bootstrap-tools.nix

  Log Message:
  -----------
  make-bootstrap-tools.nix test: Use busybox from store

Our bootstrap tools are actually broken right now due to busybox not
working when invoked directly from a store path. (It says e.g.
"0qqqw19y4gmknajw8vg4fvhx9gxdqlhz-busybox: applet not found").
Make this test actually fail in such case, the next commit will fix the
problem with busybox.


  Commit: bfff3d6e23c02186043b9c8ce4dc2131b803dbac
      
https://github.com/NixOS/nixpkgs/commit/bfff3d6e23c02186043b9c8ce4dc2131b803dbac
  Author: Nathan Zadoks <nat...@nathan7.eu>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/os-specific/linux/busybox/busybox-in-store.patch

  Log Message:
  -----------
  busybox: Fix in-store invocation of busybox

This fixes the usage for stdenv bootstrap.

Additionally, dezgeg ported the patch from 1.25.1 to 1.26.1


  Commit: 5c0a385e1cafb369529bb304ff8600c1f44b3fc3
      
https://github.com/NixOS/nixpkgs/commit/5c0a385e1cafb369529bb304ff8600c1f44b3fc3
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A pkgs/stdenv/linux/bootstrap-files/aarch64.nix

  Log Message:
  -----------
  stdenv: Add aarch64 bootstrap files

These are temporary and will be switched to Hydra-build ones once all
the aarch4 changs are merged.


  Commit: 46991f88f70be9a8300f4e2f97af3eeeb38cf0f4
      
https://github.com/NixOS/nixpkgs/commit/46991f88f70be9a8300f4e2f97af3eeeb38cf0f4
  Author: Nathan Zadoks <nat...@nathan7.eu>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A pkgs/development/libraries/gnu-efi/aarch64-fix-discarded-qualifier.patch
    M pkgs/development/libraries/gnu-efi/default.nix

  Log Message:
  -----------
  gnu-efi: fix discarded const qualifier on aarch64


  Commit: 2a82be9af1a3032810052a94093e040b7a32510c
      
https://github.com/NixOS/nixpkgs/commit/2a82be9af1a3032810052a94093e040b7a32510c
  Author: Nathan Zadoks <nat...@nathan7.eu>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/development/libraries/libunwind/default.nix

  Log Message:
  -----------
  libunwind: add AArch64 support patch


  Commit: 15b63749183c3de4bcf077669c447bc01a7cd3c4
      
https://github.com/NixOS/nixpkgs/commit/15b63749183c3de4bcf077669c447bc01a7cd3c4
  Author: Nathan Zadoks <nat...@nathan7.eu>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/development/interpreters/spidermonkey/17.nix
    A pkgs/development/interpreters/spidermonkey/aarch64-double-conversion.patch

  Log Message:
  -----------
  spidermonkey_17: add AArch64 support patch


  Commit: fcc51d32564737558714a12ab6c205af7b68cffb
      
https://github.com/NixOS/nixpkgs/commit/fcc51d32564737558714a12ab6c205af7b68cffb
  Author: Nathan Zadoks <nat...@nathan7.eu>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/os-specific/linux/kernel/manual-config.nix

  Log Message:
  -----------
  linux: fix installTargets for AArch64

[dezgeg: note that we are currently using just 'Image' instead of
'Image.gz' as U-Boot doesn't support the latter yet. We might switch
once it does since the kernel images are quite big]


  Commit: 8999ab9e56d02cf230137d5096f56c76cc23b6d2
      
https://github.com/NixOS/nixpkgs/commit/8999ab9e56d02cf230137d5096f56c76cc23b6d2
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/os-specific/linux/fuse/default.nix

  Log Message:
  -----------
  fuse: Add Aarch64 patch from upstream git to fix build

See e.g. https://bugs.launchpad.net/linaro-oe/+bug/1087757


  Commit: 3519244c724d9db090fd186ab9e4e375cd5c9989
      
https://github.com/NixOS/nixpkgs/commit/3519244c724d9db090fd186ab9e4e375cd5c9989
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/os-specific/linux/firmware/raspberrypi/default.nix

  Log Message:
  -----------
  raspberrypifw: Enable build on Aarch64

So that the boot blobs can be copied.

FIXME: This makes the dynamic linker of the ARM binaries point to a
aarch64 linker.


  Commit: 2bfd83ab6d6d8c346f043843741641b8119cee19
      
https://github.com/NixOS/nixpkgs/commit/2bfd83ab6d6d8c346f043843741641b8119cee19
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M pkgs/os-specific/linux/kernel/common-config.nix
    M pkgs/top-level/platforms.nix

  Log Message:
  -----------
  platforms.nix: Add some aarch64-specific kernel config

This makes Raspberry Pi 3 and some Cavium ThunderX server hardware work.


  Commit: b29ee6c8ff11613c545dcd332f2f3ff37b00a068
      
https://github.com/NixOS/nixpkgs/commit/b29ee6c8ff11613c545dcd332f2f3ff37b00a068
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
    M pkgs/misc/uboot/default.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  U-Boot: Add 64-bit Raspberry Pi 3 build

And rename the old ubootRaspberryPi3 to ubootRaspberryPi3_32bit.


  Commit: 0e4c1bfb43a4558fe9c2c420a907d40e757fa585
      
https://github.com/NixOS/nixpkgs/commit/0e4c1bfb43a4558fe9c2c420a907d40e757fa585
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    A nixos/modules/installer/cd-dvd/sd-image-aarch64.nix

  Log Message:
  -----------
  installer: Add SD image expression for Aarch64

This one works on the Raspberry Pi 3 so far.


  Commit: 32643dc07db92ed989c496f23037138802927dea
      
https://github.com/NixOS/nixpkgs/commit/32643dc07db92ed989c496f23037138802927dea
  Author: Tuomas Tynkkynen <tuo...@tuxera.com>
  Date:   2017-01-25 (Wed, 25 Jan 2017)

  Changed paths:
    M nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
    M nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
    M nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix

  Log Message:
  -----------
  installer: sd-image-*.nix: Document how to build them


  Commit: e2a2f6d595d7df5ddeecbfed830692fd8ee68697
      
https://github.com/NixOS/nixpkgs/commit/e2a2f6d595d7df5ddeecbfed830692fd8ee68697
  Author: Tuomas Tynkkynen <tuomas.tynkky...@iki.fi>
  Date:   2017-01-26 (Thu, 26 Jan 2017)

  Changed paths:
    M lib/platforms.nix
    A nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
    M nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
    M nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
    M pkgs/build-support/cc-wrapper/default.nix
    A pkgs/build-support/setup-hooks/update-autotools-gnu-config-scripts.sh
    M pkgs/development/interpreters/spidermonkey/17.nix
    A pkgs/development/interpreters/spidermonkey/aarch64-double-conversion.patch
    M pkgs/development/libraries/glibc/common.nix
    A pkgs/development/libraries/gnu-config/default.nix
    A pkgs/development/libraries/gnu-efi/aarch64-fix-discarded-qualifier.patch
    M pkgs/development/libraries/gnu-efi/default.nix
    A pkgs/development/libraries/libsigsegv/aarch64.patch
    M pkgs/development/libraries/libsigsegv/default.nix
    M pkgs/development/libraries/libunwind/default.nix
    M pkgs/misc/uboot/default.nix
    M pkgs/os-specific/linux/busybox/busybox-in-store.patch
    M pkgs/os-specific/linux/firmware/raspberrypi/default.nix
    M pkgs/os-specific/linux/fuse/default.nix
    M pkgs/os-specific/linux/kernel/common-config.nix
    M pkgs/os-specific/linux/kernel/manual-config.nix
    M pkgs/stdenv/adapters.nix
    M pkgs/stdenv/default.nix
    M pkgs/stdenv/generic/default.nix
    A pkgs/stdenv/linux/bootstrap-files/aarch64.nix
    M pkgs/stdenv/linux/default.nix
    M pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
    M pkgs/stdenv/linux/make-bootstrap-tools.nix
    M pkgs/top-level/all-packages.nix
    M pkgs/top-level/platforms.nix

  Log Message:
  -----------
  Merge pull request #22117 from dezgeg/aarch64-for-merge

Aarch64 (ARM64) support


Compare: https://github.com/NixOS/nixpkgs/compare/bca9bcb3c3dd...e2a2f6d595d7
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to