> After cleaning up the @GNULIB_XYZ@ variables for possible use in tests-related > modules, now the same for the GNULIB_XYZ C macros.
Here's the change for the modules 'malloc', 'realloc', 'sigpipe'. These modules cannot be used among tests-related modules, due to the way the GNULIB_MALLOC_GNU macro etc. are used in the middle of functions in lib/*.c. 2010-03-27 Bruno Haible <br...@clisp.org> Add a remark about certain modules. * modules/malloc (Comment): New section. * modules/realloc (Comment): Likewise. * modules/sigpipe (Comment): Likewise. --- modules/malloc.orig Sun Mar 28 01:31:00 2010 +++ modules/malloc Sun Mar 28 01:30:28 2010 @@ -1,6 +1,11 @@ Description: malloc() function that is glibc compatible. +Comment: +This module should not be used as a dependency from a test module, +otherwise when this module occurs as a tests-related module, it will +have side effects on the compilation of the main modules in lib/. + Files: lib/malloc.c --- modules/realloc.orig Sun Mar 28 01:31:01 2010 +++ modules/realloc Sun Mar 28 01:30:28 2010 @@ -1,6 +1,11 @@ Description: realloc() function that is glibc compatible. +Comment: +This module should not be used as a dependency from a test module, +otherwise when this module occurs as a tests-related module, it will +have side effects on the compilation of the main modules in lib/. + Files: lib/realloc.c --- modules/sigpipe.orig Sun Mar 28 01:31:01 2010 +++ modules/sigpipe Sun Mar 28 01:30:28 2010 @@ -1,6 +1,11 @@ Description: Emulation of POSIX compatible SIGPIPE behaviour. +Comment: +This module should not be used as a dependency from a test module, +otherwise when this module occurs as a tests-related module, it will +have side effects on the compilation of the main modules in lib/. + Files: m4/sigpipe.m4