> If the other c file only includes libiberty.h and does not include the > libiberty/config.h and
In general, such "other c files" should have their own config.h that does the same test and has its own HAVE_DECL_ASPRINTF. That way, the config.h matches the compiler options being used, and not the compiler options libiberty's build used.