Hello Bruno,

* Bruno Haible wrote on Sat, Apr 02, 2011 at 01:23:59AM CEST:
> There's also a problem when the set of files of a module changes:
> Dependencies to nonexistent files cause errors, like
> 
> make[2]: *** No rule to make target `../build-aux/c++defs.h', needed by 
> `c++defs.h'.  Stop.

This can easily be fixed, by adding a stub rule

../build-aux/c++defs.h:

to the Makefile.  That's what automake's dependency tracking code does
(in the .Po and .Plo files).

> Also, independently of gnulib, any project that conditionally uses
> AC_CONFIG_LINKS gets trouble: The generated symlink stays on the file system
> if after rerunning configure and config.status the symlink should not be
> pressent any more. Only "make clean" or "make distclean" removes it.

Granted, this is a problem that is not easy to fix: the new Makefile and
configure script may not have any idea about what links the previous set
created.  Hopefully this situation is very rare.

Cheers,
Ralf

Reply via email to