I found this discussion while looking for a place to report a bug ...
Ralf wrote:
> Quoting Automake 1.8 NEWS:
> | - Update .info files in the source tree, not in the build tree. This
> | is what the GNU Coding Standard recommend. Only Automake 1.7.x
> | used to update these files in the build tree (previous versions did
> | it in the source tree too), and it caused several problems, varying
> | from mere annoyance to portability issues.
Interestingly, the according dvi, pdf and html targets are built in
$(builddir):
-- Makefile.am --
TEXINFO_TEX = ../gcc/doc/include/texinfo.tex
MAKEINFOFLAGS = -I $(srcdir)/../gcc/doc -I $(srcdir)/../gcc/doc/include
info_TEXINFOS = libgomp.texi
-- Makefile.in --
$(srcdir)/libgomp.info: libgomp.texi
libgomp.dvi: libgomp.texi
libgomp.pdf: libgomp.texi
libgomp.html: libgomp.texi
Which results in libgomp.{dvi,pdf,html} in $(builddir) and libgomp.info in
$(srcdir). At the very least, this behaviour is inconsistent.
Any other suggestions to work around this, than (re-)writing the Makefile
rules myself?
Thanks
Daniel