guix/gnu
Christopher Baines a795a02a9d
gnu: Use gexps for gcc-boot0 and related packages.
There are currently problems with native or cross building for i586-gnu, and
one factor mixed up with this is that some of the gcc packages use sexp's for
the phases, and thus introducing gexp's has caused problems.

As part of the going in circles with this, this commit switches gcc-boot0 to
use gexp's in it's arguments, and then also modifies libstdc++-boot0,
libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to
handle this change.

If done correctly, this change shouldn't affect any derivations.

* gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7,
gcc-boot0, gcc-final)[arguments]: Use gexps.
(cross-gcc-wrapper): Use gexps in the generated package.
* gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package.
2023-05-07 09:15:16 +01:00
..
bootloader
build services: dbus-service, secret-service: Do not cause (fibers) to be loaded. 2023-05-06 17:12:45 +02:00
home
installer
machine
packages gnu: Use gexps for gcc-boot0 and related packages. 2023-05-07 09:15:16 +01:00
services services: guix-build-coordinator: Simpify service startup. 2023-05-06 12:51:51 +01:00
system
tests tests: Add missing module imports for marionette-evaluated code. 2023-05-06 17:12:45 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: llhttp-bootstrap: Update to 6.0.10. 2023-05-06 13:53:22 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm