Jeremie Courreges-Anglas <j...@wxcvbn.org> writes:

> Hi,
>
> some good news from the Emacs front.
>
> Since glibc removed "private" stuff that was used for emacs, the
> direction is now towards using more portable techniques:
> - emacs-25.2 will use system malloc(3) (except for the "unexec" step)
> - emacs-26.1 will probably stop using this horrid "unexec" step which is
>   causing build and toolchain problems since basically forever
> This means that emacs should soon stop being this cute time-eating
> project and start leveraging the same improvements as all other ports:
> no more -Z, PIE, ASLR, etc
>
> The diff below updates to the first pretest for emacs-25.2, which works
> fine for me since a couple of days.  It doesn't use malloc(3) from the
> system yet, but it disables the use of ld -z nocombreloc, which upstream
> is considering.
>
> Build tests on !(amd64) would help!

Actually, a runtime test seems to be needed to ensure that -z
nocombreloc isn't needed any more.  Bonus points if you use one of the
graphical flavors.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to