guix-play/gnu
Chris Marusich 8a1118a96c
gnu: bootstrap: Add support for powerpc64le-linux.
The bootstrap tarballs used by these bootstrap packages were created via the
following steps:

- Create a new x86_64 VM using QEMU.
- Use
  https://ftp.gnu.org/gnu/guix/guix-system-install-1.2.0.x86_64-linux.iso.xz
  to install Guix System 1.2.0 in the VM.
- Run: guix pull --no-substitutes --commit=662e7e28d576ada91fc9dec7d27c100666114f03
- Run: guix build --no-substitutes --target=powerpc64le-linux-gnu bootstrap-tarballs

With the exception of gcc-static, all bootstrap binaries contained in these
tarballs can be built reproducibly.  Unfortunately, gcc-static is not always
reproducible when everything is built from source on separate machines.
Despite investigation efforts, the cause remains unclear, so we have decided
to move forward with these binaries to unblock further bootstrapping work.
For details, see <https://bugs.gnu.org/41669>.

* gnu/packages/bootstrap.scm (%bootstrap-executables)
(bootstrap-executable-file-name, bootstrap-guile-url-path)
(bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils)
(%bootstrap-glibc, %bootstrap-gcc): Add entries for powerpc64le-linux.
(%bootstrap-executable-base-urls): Add an entry for alpha.gnu.org.
2021-03-23 23:19:53 -07:00
..
bootloader gnu: bootloader: Update install-allwinner64-u-boot. 2021-02-08 17:21:34 -08:00
build file-systems: 'mount-file-system' preserves the right mount flags. 2021-03-10 23:21:33 +01:00
installer
machine machine: ssh: Use 'formatted-message'. 2021-02-25 11:29:35 +01:00
packages gnu: bootstrap: Add support for powerpc64le-linux. 2021-03-23 23:19:53 -07:00
services services: cuirass: Set default port values. 2021-03-23 20:30:49 +01:00
system system: vm: Use Guile 3.0 in Docker images. 2021-02-25 11:29:35 +01:00
tests tests: Remove Cuirass tests. 2021-03-23 16:47:47 +01:00
artwork.scm
bootloader.scm
ci.scm ci: Change manifest argument type. 2021-03-23 11:48:35 +01:00
image.scm image: Export image? procedure. 2021-02-17 10:55:36 +01:00
installer.scm
local.mk tests: Remove Cuirass tests. 2021-03-23 16:47:47 +01:00
machine.scm
packages.scm
services.scm gnu: services: Add activate script to the profile system directory. 2021-03-09 06:56:12 +01:00
system.scm
tests.scm tests: Export %simple-os. 2021-02-19 20:10:08 +01:00