GNU bug report logs -
#63365
30.0.50; GCC 13.1 breaks building Emacs with native-compilation
Previous Next
Reported by: Arash Esbati <arash <at> gnu.org>
Date: Mon, 8 May 2023 08:17:02 UTC
Severity: normal
Tags: moreinfo
Merged with 65727
Found in version 30.0.50
Done: Andrea Corallo <acorallo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #86 received at 63365 <at> debbugs.gnu.org (full text, mbox):
> On 2023. Jun 1., at 10:42, Eli Zaretskii <eliz <at> gnu.org> wrote:
>
> This means Emacs crashed during native compilation, and is waiting for
> "someone" to respond to the Abort dialog. Since you are running CI
> unattended, it might be a good idea to modify lisp/Makefile to pass
>
> --eval '(setq w32-disable-abort-dialog t)'
>
> option on the batch compilation command line.
Ran a new build on the CI with this option. Compilation of files.el now properly fails with the following errors:
make[3]: *** [Makefile:298: ../../emacs-28.2/lisp/files.eln] Error 127
make[2]: *** [Makefile:813: ../../emacs-28.2/lisp/files.eln] Error 2
After which the build continues, and files.eln is skipped. The first line refers to lisp/Makefile, the second to src/Makefile, which launches the former. The CI produced a dump as well. Is that of any help?
https://github.com/svraka/MINGW-packages/actions/runs/5144666663/
> This tells that the crash was inside print_object, which was called by
> prin1-to-string, probably because Emacs tried to print some invalid
> Lisp object. Since there are no line numbers in the backtrace, I
> cannot tell more.
If I'm not mistaken, line numbers require a debug build. However, with a debug option compilation never got stuck.
András
This bug report was last modified 1 year and 1 day ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.