[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GMP GCC C++ Hurd cross-build failure on core-updates
From: |
Ludovic Courtès |
Subject: |
Re: GMP GCC C++ Hurd cross-build failure on core-updates |
Date: |
Mon, 05 Dec 2022 17:08:25 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Hello!
zamfofex <zamfofex@twdb.moe> skribis:
> Updating Mig required a more recent glibc than what was available in Guix at
> the time, so I worked on <https://issues.guix.gnu.org/54832> to update glibc.
Nice!
> Now that the recent glibc is on core-updates, I picked up my work once again.
> I updated the packages to the latest commits, and updated Mig! However, I ran
> into an issue while trying to build a system image. The issue is that GMP
> fails to cross‐compile during the ‘configure’ phase becase the
> cross‐compiling ‘g++’ is not functional.
Could you paste the command you used and the tail of the build log?
I tried this:
guix time-machine --branch=core-updates -- build --target=i586-pc-gnu gmp
… but there are too many missing substitutes at this point. :-)
> +++ b/gnu/system.scm
> @@ -771,9 +771,7 @@ (define (hurd-default-essential-services os)
> %boot-service
> %hurd-startup-service
> %activation-service
> - (service shepherd-root-service-type
> - (shepherd-configuration
> - (shepherd shepherd-0.8))) ;no Fibers
> + (service shepherd-root-service-type)
We still need ‘shepherd-0.8’ here.
Thanks,
Ludo’.