Page MenuHomePhabricator

guix: pre time-machine bump changes (Windows)
ClosedPublic

Authored by PiRK on Feb 19 2024, 11:30.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABCd53bb4b19bd0: guix: pre time-machine bump changes (Windows)
Summary

Split out of #27897. This is some refactoring to the Windows Guix build
that facilitates bumping our Guix time-machine. Namely, avoiding
package-with-extra-configure-variable, which is non-functional in the
newer time-machine, see https://issues.guix.gnu.org/64436.

At the same time, consolidate our Windows GCC build into mingw-w64-base-gcc.
Rename gcc-10-remap-guix-store.patch to avoid changing it whenever GCC changes.

We move the old building-on inside explicit-cross-configure, so that
non-windows builds continue to work. Note that explicit-cross-configure
will be going away entirely (see #27897).

This is a backport of core#28294

Test Plan

HOSTS="x86_64-w64-mingw32" contrib/guix/guix-build

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable