guix/gnu
Efraim Flashner 03b45230d4
gnu: bootstrap: Add support for riscv64-linux.
On 7d93b21ab1
    gnu: glibc-for-bootstrap: Update patch.

Run
    ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs

Producing
    /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0

With guix hash -rx
    1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
riscv64-linux.
(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux.
(raw-build-guile3): New procedure.
(make-raw-bag): Use raw-build-guile3 for riscv64-linux.
* guix/packages.scm (%supported-systems): Add riscv64-linux.
(%cuirass-supported-systems): Remove riscv64-linux.
* guix/utils.scm (target-64bit?): Add riscv64-linux.
* m4/guix.m4: Add riscv64-linux as a supported system.
* doc/guix.texi (GNU Distribution): Add riscv64-linux.
2022-01-14 11:41:15 +02:00
..
bootloader bootloader: grub: Fix serial mode. 2022-01-13 11:11:02 +01:00
build linux-container: Handle CLONE_NEWCGROUP and use it by default. 2022-01-05 23:44:18 +01:00
home home: services: Make strings in Gexps translateble. 2022-01-03 19:32:07 +01:00
installer
machine machine: ssh: Open a single SSH session per machine. 2022-01-09 23:17:17 +01:00
packages gnu: bootstrap: Add support for riscv64-linux. 2022-01-14 11:41:15 +02:00
platforms
services services: Adjust the jami service for the upgraded jami. 2022-01-13 00:57:52 -05:00
system services: Consistently use SDDM rather than GDM on non-x86_64. 2022-01-06 18:54:59 -08:00
tests services: Adjust the jami service for the upgraded jami. 2022-01-13 00:57:52 -05:00
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: lua: Add version 5.4.3. 2022-01-13 23:11:20 +01:00
machine.scm
packages.scm shell: Cache profiles even when using package specs. 2022-01-11 20:34:59 +01:00
platform.scm
services.scm
system.scm
tests.scm