aboutsummaryrefslogtreecommitdiff
path: root/guix/utils.scm
diff options
context:
space:
mode:
authorChris Marusich <cmmarusich@gmail.com>2021-01-10 16:58:57 -0800
committerChris Marusich <cmmarusich@gmail.com>2021-03-23 23:19:53 -0700
commit8a1118a96c9ae128302c3d435ae77cb3dd693aea (patch)
tree6a39f1f3ab08e3faece7e1ac13575e59fc502f09 /guix/utils.scm
parentdc68018e015a18fb75bc9f95ed57b33c574a39dd (diff)
downloadguix-8a1118a96c9ae128302c3d435ae77cb3dd693aea.tar
guix-8a1118a96c9ae128302c3d435ae77cb3dd693aea.tar.gz
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.
Diffstat (limited to 'guix/utils.scm')
0 files changed, 0 insertions, 0 deletions