This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]