[PATCH, ADA, DOC] PR 15479: Crossrefs and links

Ralf Wildenhues Ralf.Wildenhues@gmx.de
Tue Mar 18 21:55:00 GMT 2008


* Arnaud Charlet wrote on Tue, Mar 18, 2008 at 08:53:30AM CET:
> 
> > | language version.  (Please refer to @ref{Compiling Different Versions of
> > | Ada,,, gnat_ugn_^unw^vms^, @value{EDITION} User's Guide}, for details on
> > 
> > Do you know a better way?
> 
> Yes, I do: instead, we can modify the makefile to generate/rename the gnat_ugn
> to always the same name: gnat_ugn.info (or gnat_ugn.html, ...), so that
> there is no need to conditionalize references to this document in gnat_rm.texi

OK.  This still leaves a few questions open:

Should it still be possible to build the VMS version of the User's Guide
as well as the UNW version using xgnatugn, but both should now have the
same name?  Or should just the UNW version be renamed to gnat_ugn.info?
Should it still be possible with xgnatugn to generate an UNW version
with the gnat_ugn_unw name?

Asking here because I assume that there is some build process external
to GCC which generates the VMS version (the code in gcc/ada/Make-lang.in
doesn't do this now) and maybe wants to have a parallel installation of
the User's Guides for different systems.  It would really help if you
could point me to such an external build process if any, because
otherwise I am back to guessing about what is desired without knowing
the side conditions.

I assume maintainer-scripts/update_web_docs_svn should be adjusted to
generate gnat_ugn only, and install that, right?  Also I assume that
this change will make this patch less suitable for the 4.3 branch?

Thanks,
Ralf



More information about the Gcc-patches mailing list