This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
The 3.4.1 Ada texi bug
I'm building gcc 3.4.1-20040625 on native i686-pc-linux-gnu, starting
with gcc 3.3.3 built with Ada. In my build.log I see that makeinfo is
run three times:
Michael,
Did you file the PR for this yet?
Last year, I modified the Ada Makefile with the addition of some
ugliness to avoid this exact problem. It took me a while to come up
with it.
Unfortunately, with hindsight, it's apparent that the reason for the
ugliness was not intuitive, even with its longwinded comment. So,
unbenownst to me, another solution to "fix" that ugliness was checked in
to the branch a few weeks ago.
http://gcc.gnu.org/ml/gcc-cvs/2004-06/msg00277.html
http://gcc.gnu.org/ml/gcc-cvs/2004-06/msg00278.html
Now, contrary to GNU distribution guidelines, the Ada frontend requires
texinfo to get documentation.
Though reverting those patches should fix the problem, it would not be
entirely ideal as that it would also eliminate the documentation
updates that came with it. That decision is for the Ada front end folks
and the release manager.
If there is not a PR yet, assign it to kcook@gcc.gnu.org when you file
it, since it looks like the same changes are also present in mainline
(whenever Ada starts building again).
Mark,
Is Ada installed on the machine used to generate the pre-release? I
don't even see Ada's three info files in the doc directory, which based
upon the rules should have been present if Ada was built.
However, even if they were present it would not have entirely solved the
bug Michael noticed, since the current Makefile rules essentially
require that the Ada's gnat_ugn_unw.info be regenerated every time.
Kelley Cook