The 3.4.1 Ada texi bug

Kelley Cook kcook@gcc.gnu.org
Mon Jun 28 15:40:00 GMT 2004


> 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



More information about the Gcc mailing list