The allocsa module includes eealloc.m4 in its filelist -- but it doesn't "depend" on the eealloc module -- this allows the LGPL allocsa module to avoid bringing in the GPL eealloc.h, so as not to run afoul of GPL.

If eealloc.m4's contributions to configure cause config.h to #define malloc/realloc as rpl_malloc/rpl_realloc, those symbols do not necessarily exist -- because allocsa doesn't depend on the malloc/realloc modules.

Since all these (allocsa, malloc, realloc) modules are LGPL, I suggest that the allocsa module should add a dependency on the malloc and realloc modules.

--
Chuck


Reply via email to