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


Reply via email to