This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Avoid `touch' in Makefiles
> Because dependencies are only on $(GENERATED_MANPAGES), which is
> @GENERATED_MANPAGES@, not directly on generated-manpages or the manpages
> themselves, the dependency *shouldn't* arise unless the tools are
> available (since 2001-01-15, when I removed an explicit dependency on
> gcc.1).
The test in configure.in doesn't cover all the reasons why you might
not be able to build the man pages. The logic I added covers anything
we might not have forseen.
For example, I (personally) don't agree that something in a directory
named "contrib" should be mandatory for building gcc. Other
development groups may feel the same, and not import contrib into
their repositories, and the builds will fail - even when your test
passes - because the texi2pod script simply isn't there.