Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mm] Disable HAVE_GNU_LD code in order to get rid of the junkarea
authorGabriel Corona <gabriel.corona@loria.fr>
Mon, 17 Nov 2014 14:34:34 +0000 (15:34 +0100)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 17 Nov 2014 14:50:03 +0000 (15:50 +0100)
commita79b8df1d7ee2bb82aa46cdd42cd8ae344d0f32e
treef755753c8daac6aa29619e9ed00d64325a2aa7df
parent5356632b76de64b91db1a38c14677929fe4988e1
[mm] Disable HAVE_GNU_LD code in order to get rid of the junkarea

The HAVE_GNU_LD mode of mmalloc delegates in some cases to standard
malloc()/free() which are resolved with dlsym(). This cause some
bootstrap problems which are only resolved with the junkarea: the
junkarea is regularly broken when adding dependencies because the
junkarea is then too small.

By disabling the HAVE_GNU_LD path, we get rid of the junkarea hack.
src/mc/mc_memory.c
src/xbt/mmalloc/mm_legacy.c
src/xbt/mmalloc/mm_module.c