Do people find the "Option Summary" in the GCC manual useful?

Sandra Loosemore sloosemore@baylibre.com
Sun Oct 26 19:52:21 GMT 2025


On 10/26/25 13:31, Arsen Arsenović wrote:
> Sandra Loosemore <sloosemore@baylibre.com> writes:
> 
>> OK.  I'm personally more likely to use the direct link from the option index to
>> look up docs for a particular option I already know the name of and/or the PDF
>> document instead of chunked HTML, but if other people use the option summary +
>> text search then I will of course continue to support that usage.
>>
>> BTW, I did take a quick look earlier at whether I could make the entries in the
>> "Option Summary" also link directly to the docs for that option, but I didn't
>> see an obvious way to do it with basic Texinfo usage.  It might require some
>> devious knowledge of Texinfo internals and/or dependencies on newer versions of
>> Texinfo that have better HTML support and/or postprocessing of the HTML output,
>> and for now I put that aside while trying to fill in docs for options that
>> presently have none.
> 
> There isn't a good way in any case AFAIU (though Gavin might know better
> on the Texinfo MLs); it'd require creating @anchors at each point and
> then manually @link-ing.  I think it'd be best to replace the section
> with a link to the option index personally (and, if we're talking about
> this, I've wanted to go through the option index to make all options
> documented in positive and negative form, and with dashes in front so
> that all shapes of flags someone might think of receive indices).

The work I'm presently doing is for PR122242 and PR122243 -- so indexing 
both positive and negative forms is in the plan already, along with 
regularizing the form that's listed in the option summary.  Where I've 
gotten bogged down is in finding that there are hundreds of options that 
are either not documented at all, or are not presently listed (in either 
the positive or negative form, if they have one) in at least one of the 
three places where they ought to be:  the option summary, the detailed 
documentation, and the index.  E.g. among other patches in my stack 
already I'm presently working on one that adds docs for 67 options with 
names starting with "--" that are almost all aliases for other options.

-Sandra


More information about the Gcc mailing list