[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Merging scratch/no-purespace to remove unexec and purespace
From: |
Gerd Möllmann |
Subject: |
Re: Merging scratch/no-purespace to remove unexec and purespace |
Date: |
Tue, 17 Dec 2024 14:12:11 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Stefan Kangas <stefankangas@gmail.com> writes:
> In August, we decided to remove the unexec build along with purespace.
> The scratch/no-purespace branch removes both, and has been rebased on
> top of a recent master.
>
> We, the maintainers, believe that the scratch/no-purespace branch is
> now ready to merge, and would appreciate any final feedback, testing,
> and code reviews. Specifically, the branch has been primarily tested
> on GNU/Linux and macOS, so testing on other systems would be greatly
> appreciated.
>
> Unless we uncover any serious blocking issues, or significant or
> unexpected objections from the community, we plan to merge the
> branch on February 1, 2025.
>
> During our last discussion, we identified some issues with using
> pdumper on some legacy proprietary systems: MS-DOS, Windows 98, and
> Solaris 10 Zone. As we have explained previously, patches are welcome
> for these issues, but we do not currently consider them as blockers
> for this merge.
>
> Thanks!
>
> Stefan Kangas, on behalf of the Emacs maintainers
Building on macOS with --enable-checking=all --with-native-compilation
gives assertion violations. It builds without the --enable-checking.
gmake -C ../lisp compile-first EMACS="../src/bootstrap-emacs"
ELC+ELN emacs-lisp/comp-common.elc
ELC+ELN emacs-lisp/comp-run.elc
ELC+ELN emacs-lisp/radix-tree.elc
ELC+ELN emacs-lisp/loaddefs-gen.elc
ELC+ELN emacs-lisp/macroexp.elc
ELC+ELN emacs-lisp/cconv.elc
ELC+ELN emacs-lisp/comp-cstr.elc
ELC+ELN emacs-lisp/bytecomp.elc
ELC+ELN emacs-lisp/byte-opt.elc
ELC+ELN emacs-lisp/comp.elc
gmake -C ../lisp autoloads EMACS="../src/bootstrap-emacs"
ELC+ELN ../lisp/cus-face.elc
comp.c:5322: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
gmake[3]: *** [Makefile:285: ../lisp/cus-face.elc] Abort trap: 6
ELC+ELN international/titdic-cnv.elc
comp.c:5322: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
Fatal error 6: Aborted
gmake[3]: *** [Makefile:330: international/titdic-cnv.elc] Abort trap: 6
gmake[2]: *** [Makefile:901: ../lisp/cus-face.elc] Error 2
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: *** [Makefile:961: ../lisp/loaddefs.el] Error 2
ELC+ELN ../lisp/abbrev.elc
comp.c:5322: Emacs fatal error: assertion failed: check_comp_unit_relocs
(comp_u)
gmake[3]: *** [Makefile:285: ../lisp/abbrev.elc] Abort trap: 6
ELC+ELN ../lisp/button.elc
- Merging scratch/no-purespace to remove unexec and purespace, Stefan Kangas, 2024/12/17
- Re: Merging scratch/no-purespace to remove unexec and purespace,
Gerd Möllmann <=
- Re: Merging scratch/no-purespace to remove unexec and purespace, Gerd Möllmann, 2024/12/17
- Re: Merging scratch/no-purespace to remove unexec and purespace, Gerd Möllmann, 2024/12/17
- Re: Merging scratch/no-purespace to remove unexec and purespace, Gerd Möllmann, 2024/12/17
- Re: Merging scratch/no-purespace to remove unexec and purespace, Eli Zaretskii, 2024/12/17
- Re: Merging scratch/no-purespace to remove unexec and purespace, Gerd Möllmann, 2024/12/17
- Re: Merging scratch/no-purespace to remove unexec and purespace, Andrea Corallo, 2024/12/18
- Re: Merging scratch/no-purespace to remove unexec and purespace, Gerd Möllmann, 2024/12/18
- Re: Merging scratch/no-purespace to remove unexec and purespace, Pip Cet, 2024/12/18
- Re: Merging scratch/no-purespace to remove unexec and purespace, Gerd Möllmann, 2024/12/18
- Re: Merging scratch/no-purespace to remove unexec and purespace, Pip Cet, 2024/12/18