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