add musl bootstrap paths for aarch64, armv6l

Aarch64 tools tested briefly with qemu-aarch64,
but neither have been actually used yet :).

For now only "host" indirectly via binary cache
at cache.allvm.org.
This commit is contained in:
Will Dietz 2018-02-12 14:14:57 -06:00
parent d00f200f4e
commit 8bedb690a2
3 changed files with 13 additions and 1 deletions

View File

@ -0,0 +1,5 @@
{
# https://cache.allvm.org
busybox = builtins.storePath /nix/store/88snbnw04cldx4c3k9qrd0y2vifld2b2-stdenv-bootstrap-tools-aarch64-unknown-linux-musl/on-server/busybox;
bootstrapTools = builtins.storePath /nix/store/88snbnw04cldx4c3k9qrd0y2vifld2b2-stdenv-bootstrap-tools-aarch64-unknown-linux-musl/on-server/bootstrap-tools.tar.xz;
}

View File

@ -0,0 +1,5 @@
{
# https://cache.allvm.org
busybox = builtins.storePath /nix/store/m4n9p43b7q8k1wqbpw264947rm70mj1z-stdenv-bootstrap-tools-armv6l-unknown-linux-musleabihf/on-server/busybox;
bootstrapTools = builtins.storePath /nix/store/m4n9p43b7q8k1wqbpw264947rm70mj1z-stdenv-bootstrap-tools-armv6l-unknown-linux-musleabihf/on-server/bootstrap-tools.tar.xz;
}

View File

@ -18,7 +18,9 @@
"mips64el-linux" = import ./bootstrap-files/loongson2f.nix;
};
"musl" = {
"x86_64-linux" = import ./bootstrap-files/x86_64-musl.nix;
"aarch64-linux" = import ./bootstrap-files/aarch64-musl.nix;
"armv6l-linux" = import ./bootstrap-files/armv6l-musl.nix;
"x86_64-linux" = import ./bootstrap-files/x86_64-musl.nix;
};
};
archLookupTable = table.${localSystem.libc}