guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs-next native compilation failures


From: Thompson, David
Subject: Re: emacs-next native compilation failures
Date: Wed, 12 Oct 2022 06:34:42 -0400

Hi Max,

On Wed, Oct 12, 2022 at 4:24 AM Max Brieiev <max.brieiev@gmail.com> wrote:
>
> Hi,
>
> Recently, Guix started building Emacs with native compilation.
>
> I did 'guix pull' few days ago (I hadn't done it for a few months), and
> it broke my Emacs.
>
> The 'guix package -u emacs-next' finished building Emacs successfully.
>
> However, when I start Emacs, the native compiler starts doing it's job
> and I see tons of compilation errors like this:
>
>     Deleting /tmp/comp-lambda-RCGJQI.eln
>     comp--native-compile: Native compiler error: (lambda (&rest arg1) (let 
> ((f #'make-process)) (apply f arg1))), "Compiling 
> /tmp/comp-lambda-RCGJQI.eln...
>     x86_64-unknown-linux-gnu-gcc-10.3.0: fatal error: cannot execute ‘as’: 
> execvp: No such file or directory
>     compilation terminated.
>
> This seems to be something wrong with libgccjit dependency.
>
> If I understand correctly, it did its job successfully during build time
> (since Emacs compiled successfully), but it fails now to compile
> packages during runtime. Is it correct?
>
> How do I fix this?

I don't know of a fix, but Guix is tracking this issue here:
https://issues.guix.gnu.org/issue/57878

I have been unable to upgrade Guix due to this issue.  In my case it
locks down my whole system with endless compilation processes.  I
wouldn't mind seeing native compilation disabled until upstream
improves the experience, but it's been decided that native compilation
is staying on. So, we're stuck on an old Guix until there's a
solution.

- Dave



reply via email to

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