If malloc_{get,set}_state exist, set DOUG_LEA_MALLOC.
This commit is contained in:
parent
486ece3d96
commit
b05a95cbef
1 changed files with 9 additions and 2 deletions
11
configure.in
11
configure.in
|
@ -1281,10 +1281,17 @@ UNEXEC_SRC="`echo ${unexec} | sed 's/\.o/.c/'`"
|
|||
# Do the opsystem or machine files prohibit the use of the GNU malloc?
|
||||
# Assume not, until told otherwise.
|
||||
GNU_MALLOC=yes
|
||||
if test "${system_malloc}" = "yes"; then
|
||||
doug_lea_malloc=yes
|
||||
AC_CHECK_FUNC(malloc_get_state, ,doug_lea_malloc=no)
|
||||
AC_CHECK_FUNC(malloc_set_state, ,doug_lea_malloc=no)
|
||||
if test "$doug_lea_malloc" = "yes" ; then
|
||||
GNU_MALLOC_reason="
|
||||
(Using new Doug Lea's new malloc from the GNU C Library.)"
|
||||
AC_DEFINE(DOUG_LEA_MALLOC)
|
||||
elif test "${system_malloc}" = "yes"; then
|
||||
GNU_MALLOC=no
|
||||
GNU_MALLOC_reason="
|
||||
(The GNU allocators don't work with this system configuration.)"
|
||||
(The GNU allocators don't work with this system configuration.)"
|
||||
fi
|
||||
|
||||
if test x"${REL_ALLOC}" = x; then
|
||||
|
|
Loading…
Add table
Reference in a new issue