[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Time to drop the pre-dump phase in the build?
From: |
Eli Zaretskii |
Subject: |
Re: Time to drop the pre-dump phase in the build? |
Date: |
Sun, 12 Jan 2014 05:48:28 +0200 |
> From: Nix <address@hidden>
> Emacs: ed :: 20-megaton hydrogen bomb : firecracker
> Date: Sun, 12 Jan 2014 00:16:17 +0000
> Cc: address@hidden, Eli Zaretskii <address@hidden>,
> "Stephen J. Turnbull" <address@hidden>, address@hidden
>
> It still requires substantial ugly hacks, e.g. there is code in glibc to
> serialize and deserialize malloc state whose sole purpose is to support
> Emacs dumping, and which cannot be changed since that would force Emacs
> to be redumped when glibc was upgraded. It seems plausible that this
> might eventually retard glibc allocator development :(
>
> XEmacs long ago migrated to a 'portable undumper', whereby (IIRC) the
> Lisp heap is serialized into a form that is then mmap()ed in at startup
> time (using a separate file, so unexec() is no longer necessary). It was
> a lot of work, but doing something similar might be worth considering in
> the future anyway.
No change of this scale ever happens in Emacs, unless someone steps
forward and does the job, or most of it. People who want this to
happen should take notice and act. Talk won't cut it.
Re: Time to drop the pre-dump phase in the build?, Stefan Monnier, 2014/01/10
Re: Time to drop the pre-dump phase in the build?, Barry Warsaw, 2014/01/10
Re: Time to drop the pre-dump phase in the build?, Daniel Colascione, 2014/01/10