]> git.eshelyaron.com Git - emacs.git/commit
Fix the unexec build on GNU/Linux
authorEli Zaretskii <eliz@gnu.org>
Wed, 19 May 2021 14:42:50 +0000 (17:42 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 19 May 2021 14:42:50 +0000 (17:42 +0300)
commit5e1a8d5654d97d2631ad67ebb88be4d2eec7d408
tree8c42a8a77255c2767d18cb92e11c038907d72214
parentdac694b8bb1e5a31a50215ceee6b064ae7c5001f
Fix the unexec build on GNU/Linux

The unexec build on GNU/Linux must use HYBRID_MALLOC (gmalloc.c) and
sheap.c.  This was inadvertently disabled because a configure-time
test for 'sbrk' was moved as side effect of an unrelated change.

* configure.ac: Test for 'sbrk' before using the result in the
decision about SYSTEM_MALLOC and HYBRID_MALLOC.
(HYBRID_MALLOC): Prevent Gnulib from redirecting 'free' to its
replacement 'rpl_free'.

* lib/Makefile.in (not_emacs_OBJECTS): Add mallooc/%.o and free.o.
configure.ac
lib/Makefile.in