Efraim Flashner <efr...@flashner.co.il> skribis:

> * gnu/packages/bootstrap/aarch64-linux/bash,
> gnu/packages/bootstrap/aarch64-linux/mkdir,
> gnu/packages/bootstrap/aarch64-linux/xz,
> gnu/packages/bootstrap/aarch64-linux/tar: New files.
>
> * gnu/local.mk (bootstrap_aarch64_linuxdir)
> (dist_bootstrap_aarch64_linux_DATA)
> (nodist_bootstrap_aarch64_linux_DATA): New variables.
> (DISTCLEANFILES): Add $(nodist_bootstrap_aarch64_linux_DATA).
> (gnu/packages/bootstrap/aarch64-linux/guile-2.0.13.tar.xz): New target.
> * build-aux/download.scm (filename->uri): Add aarch64-linux entry.
> * gnu/packages/bootstrap.scm (raw-build): Use guile-2.0.13.tar.xz on
> aarch64-linux.
> (glibc-dynamic-linker, %bootstrap-coreutils&co, %boostrap-binutils)
> (%bootstrap-glibc, %bootstrap-gcc): Add aarch64-linux cases.
> * m4/guix.m4 (GUIX_SYSTEM_TYPE): Add aarch64 case.
> (GUIX_ASSERT_SUPPORTED_SYSTEM): Add aarch64-linux to supported list.
> * doc/guix.texi (GNU Distribution): Add aarch64-linux to the list of
> supported systems.
> * tests/packages.scm (package-search-derivation, snippet): Add aarch64
> case.

This one looks good.  It would be nice to specify which commit was used
to produce the binaries though, and I would encourage using Guile 2.0.14
(I’m afraid you’ll be mad at me for asking you that ;-)) because it’s
bit-reproducible.

How does that sound?

> +@item aarch64-linux
> +little-endian 64-bit ARMv8 processors.

I think they call it ARMv9 no?  I would also add “This is currently in
an experimental stage, with limited support.  @xref{Contributing}, for
how to help!”.

Thanks,
Ludo’.

Reply via email to