On Wednesday 26 April 2006 02:10, Hollis Blanchard wrote: > On Apr 25, 2006, at 3:08 PM, Yoshinori K. Okuji wrote: > > Also, this change adds an > > intensive debugging feature for the memory manager via the > > configure option "--enable-mm-debug". > > I fixed the breakage from renaming "abort".
Thank you. > However, the build is now broken when not using --enable-mm-debug: > grubof_symlist.c: In function 'grub_register_exported_symbols': > grubof_symlist.c:134: error: 'grub_debug_malloc' undeclared (first use > in this function) > > Given gensymlist.sh, I can see two ways to solve this problem: > 1) Provide empty stubs for those debug functions. > 2) Use the regular debugging infrastructure, as I mentioned before. > That is what is was designed for, so it seems to be the obvious > solution. grub_mm_debug(), which has no callers, is the only function > that won't fit. > No, this problem happens only because grubof_symlist.c is not regenerated when you rerun configure. That is, this is a dependency problem in the Makefile. Okuji _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel