guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]