From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) by sourceware.org (Postfix) with ESMTPS id 927433858D38 for ; Mon, 3 Oct 2022 06:00:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 927433858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-x32f.google.com with SMTP id ay36so6327717wmb.0 for ; Sun, 02 Oct 2022 23:00:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:date:from:from:to:cc :subject:date; bh=ff58y0Hg6bbLM3tqa1VlQShs6buNZba1L8z/ATw6wUg=; b=BJjj8OMqXrVYR45piN25QcDB2hKU1cba4UagfDB6baEoIcW6scSr0Vr0d6RkhMx1eo Pc74f73PhaakLVGqQebL2jlTU1W8LJYVWo/X0nva/fAOseho5ys8YOi3XQz9wD1Ig/zI LrtArEa4Hih6pp8z7NW5qCeBkCWfrkX1LmVzcoi99wNIULyjOq0yvbMKLq4zeMkOZ89M P8MV0kLe8CcMgXrKqGzShDmg960Ql8o0MeazJqyXOMeiMhRBPdlBJYSiQTnBJemv2fd2 1zNzfm4h90gph2Zp+yppFUdjfMJiEY3kSCTIfiHyAX+MHtLTjWO8Ur2r+Uod6T0vVNND YwuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:date:from :x-gm-message-state:from:to:cc:subject:date; bh=ff58y0Hg6bbLM3tqa1VlQShs6buNZba1L8z/ATw6wUg=; b=NeL8AwuyKcrgbfur8u9J7/hAUkofqkhzYQrmf15RDuAY3cRzdshtkQngj0tJYgw0/E lJ7pkNPsQb22JPBR9gsEKMLk3w70kgRILt4WzfX4QP60D2JqeZRL2Q1+8vyLQEKxszCL 7jPK0ThlwcHYpa9v/vCG7HsmGd17Y5iQjjgOpOckXK6bu+CEkjG8KRGKk08LhacMjlV0 QERTc8lBgHf70+gq7+UoQj8i8gTJa1sJvRsH1eXr42wpOKOkVMZ+AMSh54sNVBBmaKPK XSKGPnONUaSpTl2m1uxpH/k1knnlbbSI/6lLsMFOPdzWhWG9V09QEJypV6rJhsEtD09B JPfg== X-Gm-Message-State: ACrzQf28bh7O+8qZ5GFHGg96xhWrzhs4aQ4r4vBE++SCNRg0l5bdTnXA tvhQCnIG2jCJXKBSznfZ/eE= X-Google-Smtp-Source: AMsMyM4ojHdluIF4mxyfAY27SMAjb4c9oUQEqn76nr8F4NHZPadyJHkaHkwzqihgd3xuztT3MT/i+w== X-Received: by 2002:a05:600c:282:b0:3b4:76c8:da3c with SMTP id 2-20020a05600c028200b003b476c8da3cmr6061752wmk.153.1664776829216; Sun, 02 Oct 2022 23:00:29 -0700 (PDT) Received: from localhost (241.84.90.146.dyn.plus.net. [146.90.84.241]) by smtp.gmail.com with ESMTPSA id t20-20020a05600c199400b003b4fe03c881sm15728438wmq.48.2022.10.02.23.00.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Oct 2022 23:00:28 -0700 (PDT) From: Gavin Smith X-Google-Original-From: Gavin Smith Date: Mon, 3 Oct 2022 07:00:27 +0100 To: Richard Stallman Cc: bug-texinfo@gnu.org, gcc@gcc.gnu.org Subject: Re: Makeinfo generates wrong link Message-ID: Mail-Followup-To: Gavin Smith , Richard Stallman , bug-texinfo@gnu.org, gcc@gcc.gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Sun, Oct 02, 2022 at 09:06:06PM -0400, Richard Stallman wrote: > generates the following output: > >
  • Some macros are predefined on each kind of machine > (see System-specific Predefined Macros in Using the GNU Compiler > Collection). This allows you to provide code specially tuned for a > particular machine. > > but that link is broken. The OP suggests this link > > https://gcc.gnu.org/onlinedocs/gcc-4.8.5/cpp/System-specific-Predefined-Macros.html > > may be correct. > > Where do those directory names come from? Is there a table in makeinfo > that needs to be updated? It comes from the htmlxref.cnf file. (It may be installed under /usr/share/texinfo/.) The link produced above matches the current entry for the "gcc" manual in that file. Changing that file would change the link, e.g. --- a/util/htmlxref.cnf +++ b/util/htmlxref.cnf @@ -340,7 +340,7 @@ gcal mono ${GS}/gcal/manual/gcal.html gcal node ${GS}/gcal/manual/html_node/ GCC = https://gcc.gnu.org/onlinedocs -gcc node ${GCC}/gcc/ +gcc node ${GCC}/gcc-4.8.5/ cpp node ${GCC}/cpp/ gfortran node ${GCC}/gfortran/ gnat_rm node ${GCC}/gnat_rm/ However, it's wrong to make it link to a specific version. The gcc developers need to provide a stable, version-independent link for the manual. This link would have worked in the past, but I don't know how recently it broke. I'm attempting to CC the gcc mailing list stated on their documentation page to see if anyone there can give any information. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id DD11F3858D32 for ; Mon, 3 Oct 2022 07:31:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DD11F3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x62b.google.com with SMTP id rk17so20262848ejb.1 for ; Mon, 03 Oct 2022 00:31:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=/g4nAi+T8Al8TNQDVoeGX/kLHs4LzUzu1C9VjYpjZ84=; b=TlBhI9nldxjTCoCS25uJLu3nMfnLDx+1NFMwLDyUw1ly3k2lxhyPlBV+mawIhA50uK UBoVkZkZbDMhgjsFQ5Mx1qSqkvAo/kOAQZdvJAnucH9tw93CVmVIscj58ZXu5vK9hEx4 qFG+mpVVmOVAh+JEnQAMInlp+xeoiiMJ71XnovkhyeqiWaB9zWgdj6PytMNgQLRyyvOh ihOpUw1rm3xK9YsxRr9S/wWXDntOL+GjycqWanY5+mSl+UxvtIDWsT+5CK+N0lnpQd4f WegLTDCqJ78/voresVKlMkIfABA/jzofrQJ+yeoV/Ij3bvBbHCQDIamX9mcbpY5cx2Mw 0lwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=/g4nAi+T8Al8TNQDVoeGX/kLHs4LzUzu1C9VjYpjZ84=; b=mOA8Zr8owij2NWybCInjcT3PpVNbnjGK6fXqG8D71FyhfcZnvPNzqIjhu70Cdj2xVl 8B76E+R4ay7zP4gQRt3mde5Oz5ga4fgQIDW5gC3GAGdWULZnEiNVqrowHwnrD4D/p/0S 5LoPPx7bJuVZeu8oFjetQqhaOi2tANzBGW6ihO7m6ktVGrle2EL/bPjFJ9t7OFF2kqIW egRxRAclJdENME55m/I2iYp630owC+2MtO/lqH5bPULyz6uKVRyiv82EjGN+d9FhwWVZ lkowDrzhQtvFBRNYY5lQM5+ft/QAhW3e+4JWjlCrUwItgPY8q+IX22mI5dQv4QnlZwrc 8O+A== X-Gm-Message-State: ACrzQf0fbakjvk6rlwfSmLzDHn2fKhal3zZ2Vs3WtmfxjfdwzfMByNRA oUcROm1ktADvbCAAN5bViS8a2XxYD0fb3/JQJu8= X-Google-Smtp-Source: AMsMyM6dNDEMZF/cEjMt1J0KF0mwJgAtMV2D7VxklEREmCrqWqs9ddEx/w9gkT3+DKfZjHG9NRaHGbDqMfnmijAw8I8= X-Received: by 2002:a17:907:7f13:b0:783:6227:b939 with SMTP id qf19-20020a1709077f1300b007836227b939mr13525691ejc.416.1664782278221; Mon, 03 Oct 2022 00:31:18 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wakely Date: Mon, 3 Oct 2022 08:31:06 +0100 Message-ID: Subject: Re: Makeinfo generates wrong link To: Gavin Smith , Richard Stallman , bug-texinfo@gnu.org, gcc@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, 3 Oct 2022 at 07:01, Gavin Smith via Gcc wrote: > > On Sun, Oct 02, 2022 at 09:06:06PM -0400, Richard Stallman wrote: > > generates the following output: > > > >
  • Some macros are predefined on each kind of machine > > (see System-specific Predefined Macros in Using the GNU Compiler > > Collection). This allows you to provide code specially tuned for a > > particular machine. > > > > but that link is broken. The OP suggests this link > > > > https://gcc.gnu.org/onlinedocs/gcc-4.8.5/cpp/System-specific-Predefined-Macros.html > > > > may be correct. > > > > Where do those directory names come from? Is there a table in makeinfo > > that needs to be updated? > > > It comes from the htmlxref.cnf file. (It may be installed under > /usr/share/texinfo/.) The link produced above matches the > current entry for the "gcc" manual in that file. > > Changing that file would change the link, e.g. > > --- a/util/htmlxref.cnf > +++ b/util/htmlxref.cnf > @@ -340,7 +340,7 @@ gcal mono ${GS}/gcal/manual/gcal.html > gcal node ${GS}/gcal/manual/html_node/ > > GCC = https://gcc.gnu.org/onlinedocs > -gcc node ${GCC}/gcc/ > +gcc node ${GCC}/gcc-4.8.5/ > cpp node ${GCC}/cpp/ > gfortran node ${GCC}/gfortran/ > gnat_rm node ${GCC}/gnat_rm/ > > > However, it's wrong to make it link to a specific version. > > The gcc developers need to provide a stable, version-independent link > for the manual. This link would have worked in the past, but I don't > know how recently it broke. The URL https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html has been stable for many years. > > I'm attempting to CC the gcc mailing list stated on their documentation page > to see if anyone there can give any information. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by sourceware.org (Postfix) with ESMTPS id A6ADC3858C2C for ; Mon, 3 Oct 2022 14:56:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A6ADC3858C2C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x42b.google.com with SMTP id j7so11779246wrr.3 for ; Mon, 03 Oct 2022 07:56:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:date:from:from:to:cc :subject:date; bh=iVMbfcFv+RdklZTTHjJ744ESaumMi/xwLIXLX14wKqk=; b=c2LFHrNeSpCTIiZpW3UnOHhHU51tN2p8U6pSKeWYzUYszUzJlUgqz62r1+tS47EHNf LCAOLxtC0+GUAuUJ8qHKwOwgxM9TrYiGJh6+zQSkqyJ6s79n3ij47KS0L81l0wybKcWK 7wzCW07ssDurCbWYnr5HQ4zX3TzJiU+GiCh49gl1fG5LJM8K+c0wZnRj59mu4wzHaEfE AEi4aOxnicsObXK35/lFf0xnBDKhbbYjUcQjQM9yTDfl1vs2PkxCMDoQd7XuU8FHIHh+ aHO0zOPAj8fmVjid42i+YmPLH+S7UcOoPxGF4CXdgKSpehwJNo7CUIAhgOOfy2Qv+2zw Trew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:date:from :x-gm-message-state:from:to:cc:subject:date; bh=iVMbfcFv+RdklZTTHjJ744ESaumMi/xwLIXLX14wKqk=; b=e0Jd/BTGGcGAIpZC1Ya+QTHYRryNjfJ8YkJQkwA726iz6X+lQaxUzRVlh4vI7s5/W7 CAtg76DaKY0rBPGiZBhHTSkxE/tKJTk40PWjw0EGbQaUoBqO4WIqtT9uGR/jSBgSwRFo zwdBeGlUBpshMWc0Nt/4fE9JKvawvIBK4v5YvMaI0QQ+vKun7aLLNuulHZ/N5/Wd5bIb 50ZDcnOCiVZL98iB/xyI2YeIfGlDmCg1gg16M2MkTmcoqkWf1niRUlnW4iEsqzpxnKyR Jw31WLVa64sx/RATk6Gjx3yED3h8Q2Zk/shSDXLnWbMQ3C0IvzEVdVLzj5ZewQhg2a93 zzaw== X-Gm-Message-State: ACrzQf2e+0Dteed2qHqFOkp5FAnN2tlftaG4ZQZfM7O8YsQwaA0Uchqa pohSGH8IUMkvC7+kTZFrw1k= X-Google-Smtp-Source: AMsMyM7t9XvhD3vet04BuOFin/U5ccC1Hz5qnaat9DVZhZNPiXsu5FOH/7skHi5QSDfjcfr6CA1nSw== X-Received: by 2002:a05:6000:69b:b0:22e:36aa:5f1 with SMTP id bo27-20020a056000069b00b0022e36aa05f1mr4189558wrb.430.1664808996373; Mon, 03 Oct 2022 07:56:36 -0700 (PDT) Received: from localhost (241.84.90.146.dyn.plus.net. [146.90.84.241]) by smtp.gmail.com with ESMTPSA id q5-20020a05600c2e4500b003b50428cf66sm11436912wmf.33.2022.10.03.07.56.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Oct 2022 07:56:35 -0700 (PDT) From: Gavin Smith X-Google-Original-From: Gavin Smith Date: Mon, 3 Oct 2022 15:56:34 +0100 To: Jonathan Wakely Cc: Richard Stallman , bug-texinfo@gnu.org, gcc@gcc.gnu.org Subject: Re: Makeinfo generates wrong link Message-ID: Mail-Followup-To: Gavin Smith , Jonathan Wakely , Richard Stallman , bug-texinfo@gnu.org, gcc@gcc.gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Mon, Oct 03, 2022 at 08:31:06AM +0100, Jonathan Wakely wrote: > On Mon, 3 Oct 2022 at 07:01, Gavin Smith via Gcc wrote: > > > > On Sun, Oct 02, 2022 at 09:06:06PM -0400, Richard Stallman wrote: > > > generates the following output: > > > > > >
  • Some macros are predefined on each kind of machine > > > (see System-specific Predefined Macros in Using the GNU Compiler > > > Collection). This allows you to provide code specially tuned for a > > > particular machine. > > > > > > but that link is broken. The OP suggests this link > > > > > > https://gcc.gnu.org/onlinedocs/gcc-4.8.5/cpp/System-specific-Predefined-Macros.html > > > > > > may be correct. > > > > > > Where do those directory names come from? Is there a table in makeinfo > > > that needs to be updated? > > The gcc developers need to provide a stable, version-independent link > > for the manual. This link would have worked in the past, but I don't > > know how recently it broke. > > The URL https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html > has been stable for many years. In that case it is the input that is wrong: Some macros are predefined on each kind of machine (@pxref{System-specific Predefined Macros, System-specific Predefined Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler Collection}). This allows you to provide code specially tuned for a particular machine. It should be Some macros are predefined on each kind of machine (@pxref{System specific Predefined Macros, System specific Predefined Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler Collection}). This allows you to provide code specially tuned for a particular machine. changing the hyphen to a space in "System specific". From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fencepost.gnu.org (fencepost.gnu.org [IPv6:2001:470:142:3::e]) by sourceware.org (Postfix) with ESMTPS id 27382385735C for ; Tue, 4 Oct 2022 01:02:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 27382385735C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=z8NcAcd0MFV9rQxK4qmwU1khJexy9AB3jfIN6fzZmnE=; b=Y25/G0BOGbyO hfOSqE991GR6IYKRZt2U+g/srOqQhk+VSswhiMQVQBrkj3npXlT7lPFRcXKuC/HG6yeyj1hTdiZUd zYyUb7GwAbih0flx14zPf3ufjCYtrOGWw15k9NXpivmbwIBo9prYHRChV1CR1xT9rYWM8ZeZGr2AM faWiSRAVsFokYF5Xu0hvIJIptMFsmdqXo7AZOAWYoqckCvIB9ksjDhv0UPkkL+3d+iANqb4CRbpXe aizHb4ffnfZG/yXg7xEdA+hsuS5Jpv8Ect+m5qy75L+HudosNbqH7qOrMLJxufHEAOyx/Ll4shNVL Fo4ITNln1yViioHK4ljueA==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ofWKZ-0006SI-0j; Mon, 03 Oct 2022 21:02:43 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Gavin Smith Cc: GavinSmith0123@gmail.com, jwakely.gcc@gmail.com, bug-texinfo@gnu.org, gcc@gcc.gnu.org In-Reply-To: (message from Gavin Smith on Mon, 3 Oct 2022 15:56:34 +0100) Subject: Re: Makeinfo generates wrong link Reply-To: rms@gnu.org References: Message-Id: Date: Mon, 03 Oct 2022 21:02:43 -0400 X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Some macros are predefined on each kind of machine > (@pxref{System specific Predefined Macros, System specific Predefined > Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler > Collection}). This allows you to provide code specially tuned for a > particular machine. > changing the hyphen to a space in "System specific". I will make that change. Thanks. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oo1-xc30.google.com (mail-oo1-xc30.google.com [IPv6:2607:f8b0:4864:20::c30]) by sourceware.org (Postfix) with ESMTPS id 55FCA3858D1E for ; Tue, 4 Oct 2022 04:46:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 55FCA3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-oo1-xc30.google.com with SMTP id c17-20020a4aa4d1000000b0047653e7c5f3so8080537oom.1 for ; Mon, 03 Oct 2022 21:46:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:subject:to :mime-version:user-agent:reply-to:from:date:message-id:from:to:cc :subject:date; bh=xoGP/sWvVxdJRloCurprN93h7dQv2u1mICZ9kxVC08k=; b=FiWM7AR8UssjlpA+/Djq2LVKfjVoEG0a02bPYg752oBXrrgxtfHCNYzqhWFomQ90Gm WJ7zTfoxALusUmwuUpQqoQSb/F+McSaGltd/FWE57T1eooz90nswkv2VnPkCK1N0EKL1 IQaWlkP/IDcrqDkIYRWM6Z6CgoFeDAsoHJZ4Kq6o4nQ9pT8m5NkwmiLCe1mA2MHy32ir obWrBRHrviXXshwPwJf+ty2ERYtZeceE0EEWx5BiEZ6SZ9kFCm/SWxT7iPmHJsQIdmZ/ jjCrvRUV0Rj4UWKf+0nGmEwx+mHluDcC+n0P9AosR1Wa+6ZGmtR6qkGX+fgX/zx3rnpm NC1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:subject:to :mime-version:user-agent:reply-to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date; bh=xoGP/sWvVxdJRloCurprN93h7dQv2u1mICZ9kxVC08k=; b=UyZgKyl/7vhZQUiYDSELRilYsv0d3kCSPeXAPWclEK0mFfSvJ5Jch+5EOhh5J+YGPu ebVkYODC4BMZvXwEbZUrHylJnKzrLBVAWd5Bk9YIJfLI4z9IyUrMTrrwgNrmPQpiNuz7 pnw1nAt6V7jmQ/36YrrxXj+IyOJD1W1iH1jgYSXbKx4sEso6K/eohAyi3OMVfVS3bKoQ oqqk6a+wy10Z5gjJIwN+ZpW3bzvtklQYGiJco2SoCW/yHqo3kuq0ja3Vy1wFmOC+Qmqe vC+K0BPTmOjLzce6+fP1QUBcruGiN0QCT1KfnLszNQYG6meJPRLf+AZez1GMwn5Kmn8N MQHg== X-Gm-Message-State: ACrzQf36LQPnCOIi6U09TruQXr7eJjtftKkvJ8davZ2qtyyFzp0+BAwT xt8+TutT8lAtcJp8fGvjXJU= X-Google-Smtp-Source: AMsMyM4QtXtjfV2MMCF7n5iS+6hGE71vTjMJx5TnaX2HSW+4Od2FUweEAl7ZADEKJd0VPmglxFbehw== X-Received: by 2002:a9d:7442:0:b0:655:df84:5bd3 with SMTP id p2-20020a9d7442000000b00655df845bd3mr9088100otk.155.1664858759612; Mon, 03 Oct 2022 21:45:59 -0700 (PDT) Received: from [127.0.0.1] ([70.133.144.160]) by smtp.gmail.com with ESMTPSA id g189-20020aca39c6000000b003431d9b3edfsm2932528oia.2.2022.10.03.21.45.58 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Oct 2022 21:45:59 -0700 (PDT) Message-ID: <633BBA85.1070709@gmail.com> Date: Mon, 03 Oct 2022 23:45:57 -0500 From: Jacob Bachmeyer Reply-To: jcb62281@gmail.com User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Gavin Smith , Jonathan Wakely , Richard Stallman , bug-texinfo@gnu.org, gcc@gcc.gnu.org Subject: Re: Makeinfo generates wrong link References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT,KAM_SHORT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Gavin Smith wrote: > On Mon, Oct 03, 2022 at 08:31:06AM +0100, Jonathan Wakely wrote: > >> On Mon, 3 Oct 2022 at 07:01, Gavin Smith via Gcc wrote: >> >>> On Sun, Oct 02, 2022 at 09:06:06PM -0400, Richard Stallman wrote: >>> >>> [...] >>> The gcc developers need to provide a stable, version-independent link >>> for the manual. This link would have worked in the past, but I don't >>> know how recently it broke. >>> >> The URL https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html >> has been stable for many years. >> > > In that case it is the input that is wrong: > > Some macros are predefined on each kind of machine > (@pxref{System-specific Predefined Macros, System-specific Predefined > Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler > Collection}). This allows you to provide code specially tuned for a > particular machine. > > It should be > > Some macros are predefined on each kind of machine > (@pxref{System specific Predefined Macros, System specific Predefined > Macros, System-specific Predefined Macros, gcc, Using the GNU Compiler > Collection}). This allows you to provide code specially tuned for a > particular machine. > > changing the hyphen to a space in "System specific". > There is one additional error here if the above-mentioned URL is correct: the reference should point to the (cpp) manual instead of the (gcc) manual. -- Jacob From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fencepost.gnu.org (fencepost.gnu.org [IPv6:2001:470:142:3::e]) by sourceware.org (Postfix) with ESMTPS id 1457B38582BE for ; Tue, 4 Oct 2022 17:39:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1457B38582BE Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=AF5IELPyFKiyhbZGjb8q6YG6+m7wP1Vgg/L0WBDPC1A=; b=qf3XPAKRiJ8r 46Nw1h4ymkFZQOGjEv70HlStg9vyc5o+jkBdnnK5eCIpfE/e+uE+4l4azg0UGEQdjyG1seG6Ga4wG h1qH2ivFcEMy2eTFhooawbs9dGiW9cGJYR2daHQkTm/GJUxbeH5GLkTZKQp/j7+CvEVod9UjFn4ED Sq17nVjn/OTc9x6BlEQ/cf9DQE1A+rnYIU7uCHKqDO+0nJ7J/wqNF70V88YzOX+PWcUqAj5rTkR6k YyTmz/vaMHAjxVfKLfXg1s7U5nKKDHLj/TM8g3QqVD9HOL9w8S0U5b7vFHNG+dZzLysyPTdfzOtHX 3seif7yacbFtjBQawNqaOg==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oflsm-0008IF-Ll; Tue, 04 Oct 2022 13:39:04 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: jcb62281@gmail.com Cc: GavinSmith0123@gmail.com, jwakely.gcc@gmail.com, bug-texinfo@gnu.org, gcc@gcc.gnu.org In-Reply-To: <633BBA85.1070709@gmail.com> (message from Jacob Bachmeyer on Mon, 03 Oct 2022 23:45:57 -0500) Subject: Re: Makeinfo generates wrong link Reply-To: rms@gnu.org References: <633BBA85.1070709@gmail.com> Message-Id: Date: Tue, 04 Oct 2022 13:39:04 -0400 X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > There is one additional error here if the above-mentioned URL is > correct: the reference should point to the (cpp) manual instead of the > (gcc) manual. What is the full, formal tit;e of the CPP manual? Texinfo cross-references need to specify that, as well as the short name for Info. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by sourceware.org (Postfix) with ESMTPS id EA4DC3858D39 for ; Tue, 4 Oct 2022 19:41:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EA4DC3858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-x32a.google.com with SMTP id iv17so9573129wmb.4 for ; Tue, 04 Oct 2022 12:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:date:from:from:to:cc :subject:date; bh=155qgE2KuS/Pee+IxA9GGp/kumkX+IzSmsP8JrYwZpc=; b=YeKhDU5epZRZLA9S61+zvbDX/F6xWIJNl4mrchYQjAJz9Ld0sK5fumnGf1cjznEzQy XFVvUbQyUOfGOKsTjEszuIDUKVxF4Iq+hcl6RqVqE4e7Gfe5FZTikDLYc5jMMim+xd6L q0flJ0ZYFUO+GA4a5SSFyE9/8bWXdaUsWh98GwCziMKjBMLM+u67mzMhUTvAnzzb1lre tUs8WqraR0Oe+yYGlDPPWyswbYgqBGDnyosHjjCX2MlAB2WnGfcyjqyTtMw9yNmiPM4l bdeYMXiGIc6fIbcyQvRYQssQOsrGok9GqNqS60KqXZsddxGbeXgS/bDjFJohce9oQFwv KM1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:date:from :x-gm-message-state:from:to:cc:subject:date; bh=155qgE2KuS/Pee+IxA9GGp/kumkX+IzSmsP8JrYwZpc=; b=3n3/uJld2had77sT0OYiyzIv00vkQkW7zdevC2+8besuk8oX2UXB9muxlhYO75Q05H sF95rjRSotMhiLdI7Ba5pIRwTiOgvKDqfJKVfrJSuJnPJBRIk85DVo7oNEBIkY3jA7xH Uj2l/KFeffA2o8ANycxwm7UaVCt6kHNwxWzBGHBpXfBct6eTlynnB+BcgA7/aIsdaQmk U+ed4VmhIfA9DoLZlUWEyiMH6u3YGqJFpFleGGCsF8Kpj9YjS1+1D3+jD20nSawbSG4S Ad05HiJYGYo0eW/h7oZ7jK/BMfC162NCFH1bRQXMthA7zGT3E/k7TgSHAm19TKfcCZAR dKRQ== X-Gm-Message-State: ACrzQf3fa0vwnG0i+VtztRAjucHpwJIAZddfFr3+h1Gi3pkoW7gl7rzb EkcnaciKDvJHI0LpnTtApwY= X-Google-Smtp-Source: AMsMyM4y4E0D/HcPDDR8l+JDO+m+rh3w3xazz8KNc1G6K7n1Y1aZ2xqnLhUTtMZ+xsOl+kERO2Sf5g== X-Received: by 2002:a05:600c:4e15:b0:3b4:a621:b54e with SMTP id b21-20020a05600c4e1500b003b4a621b54emr904732wmq.47.1664912495565; Tue, 04 Oct 2022 12:41:35 -0700 (PDT) Received: from localhost (241.84.90.146.dyn.plus.net. [146.90.84.241]) by smtp.gmail.com with ESMTPSA id o20-20020a05600c339400b003a5c999cd1asm18774519wmp.14.2022.10.04.12.41.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Oct 2022 12:41:35 -0700 (PDT) From: Gavin Smith X-Google-Original-From: Gavin Smith Date: Tue, 4 Oct 2022 20:41:34 +0100 To: Richard Stallman Cc: jcb62281@gmail.com, jwakely.gcc@gmail.com, bug-texinfo@gnu.org, gcc@gcc.gnu.org Subject: Re: Makeinfo generates wrong link Message-ID: Mail-Followup-To: Gavin Smith , Richard Stallman , jcb62281@gmail.com, jwakely.gcc@gmail.com, bug-texinfo@gnu.org, gcc@gcc.gnu.org References: <633BBA85.1070709@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Tue, Oct 04, 2022 at 01:39:04PM -0400, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > There is one additional error here if the above-mentioned URL is > > correct: the reference should point to the (cpp) manual instead of the > > (gcc) manual. > > What is the full, formal tit;e of the CPP manual? Texinfo cross-references > need to specify that, as well as the short name for Info. The PDF on their website is titled, simply, "The C Preprocessor". https://gcc.gnu.org/onlinedocs/cpp.pdf From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id F0A933858C50 for ; Tue, 4 Oct 2022 20:28:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org F0A933858C50 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x62b.google.com with SMTP id nb11so31326066ejc.5 for ; Tue, 04 Oct 2022 13:28:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=KOVZYSezrFvgVs7nno1+xgc/w1i9jLEBVZiXvOLVAYk=; b=Zw4Ub4//OAgrG/PmdQMJoc1o4Z062QbCkcklo9Zsp1YK/T+IgoRJaIfKXjeRnpBlij yUvBoJZohsVTtu2LyUqBde54Soygn1E9XQnX6BQXDa6I6c9wc/uPc0qc+3edVga5gV42 0z1TuC6c2Gps1DR8hfpCRKJh1SKlOnZBGCoRTbe0xWIFoGNSZgBI+sE0JHP39ZtroNDz kiOP3NX36PRNPaydCYfM0Ji2uRf9v6LgZxv6jX8A2McQHcmSF3Re+DZS41ga8m2LpPDw 0Ilv9kNAqH148WAMXAi39WDWDjXhcyxwI66rPG4vXvSq3K1g01mtfUxycpC4GJ3PrwRF /Vqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=KOVZYSezrFvgVs7nno1+xgc/w1i9jLEBVZiXvOLVAYk=; b=Eosb2QBW8YqsJHw2V34vJJbdEHpaVx/yNw/aAiqgOARnC8rzymoCZpDeHGDyCpoOIV 6+QUiFI8oJyRkNykH27g2CARdWX1SpnGVSyQw/mGM2ptOCiLdt2vV3dx87VTMvjNJwh8 BWNsmt+yOGoHbbB+fak2xNLWjgnzOUxvocgynYBZ8mgau4DP3Y65fUWLHDL9B0kDL3z+ YJQMj2qZEbLxKkQMwOS/RXzMh9R2tJByt9TNVMrwMmAZh9B3TZDBeUbcHQHe9Gn68Ia8 5rGs1oQOtjArA14cXqjdnWdFqEIZfq92m3JRJ80v9vyyMXBw/JhCk9T+wdU0K0iXhVRm onow== X-Gm-Message-State: ACrzQf148SEVkyURvfRKX8qvFFtHWgBklQb5r4lg9RPgoXtWvpxDfIyY bVwteyd+nD/b4jYxm9w722wQRfXxrFTvZMVvX1E= X-Google-Smtp-Source: AMsMyM5swMDslU9k4ESQRYAVPBGnBy+QwHKwfvbiZoCt8NxJGjSSCqLK7snz0XBaIjmUX5OXu1S7P9Clmf2/YooS/Og= X-Received: by 2002:a17:906:cc5a:b0:789:dce3:c8a8 with SMTP id mm26-20020a170906cc5a00b00789dce3c8a8mr12290277ejb.386.1664915330720; Tue, 04 Oct 2022 13:28:50 -0700 (PDT) MIME-Version: 1.0 References: <633BBA85.1070709@gmail.com> In-Reply-To: From: Jonathan Wakely Date: Tue, 4 Oct 2022 21:28:39 +0100 Message-ID: Subject: Re: Makeinfo generates wrong link To: Gavin Smith , Richard Stallman , jcb62281@gmail.com, jwakely.gcc@gmail.com, bug-texinfo@gnu.org, gcc@gcc.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Tue, 4 Oct 2022 at 20:41, Gavin Smith wrote: > > On Tue, Oct 04, 2022 at 01:39:04PM -0400, Richard Stallman wrote: > > [[[ To any NSA and FBI agents reading my email: please consider ]]] > > [[[ whether defending the US Constitution against all enemies, ]]] > > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > > There is one additional error here if the above-mentioned URL is > > > correct: the reference should point to the (cpp) manual instead of the > > > (gcc) manual. > > > > What is the full, formal tit;e of the CPP manual? Texinfo cross-references > > need to specify that, as well as the short name for Info. > > The PDF on their website is titled, simply, "The C Preprocessor". > > https://gcc.gnu.org/onlinedocs/cpp.pdf Right: \input texinfo @setfilename cpp.info @settitle The C Preprocessor From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fencepost.gnu.org (fencepost.gnu.org [IPv6:2001:470:142:3::e]) by sourceware.org (Postfix) with ESMTPS id 58D653858289 for ; Mon, 10 Oct 2022 22:04:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 58D653858289 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gnu.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gnu.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=6X48TXVRUNmWaMvU/YGBB7+bU+TrBY8OrbhTrAGnoEg=; b=FPaCZrYkfaz3 u07c51Web8G/XFO5j+w0Dke8zBXMOtTjPUvgWzYVgkSIOzIbNy8XFWx6v7VaGvSTPW8m6iHQazmbW GSrHgY1lJdRuZYMjQJ7m/LaELnN0f3PpTe9llwOTiykPVE0Lb3vKdwXpvppJgtUBmyQZv81Zl2jIE JKJ268v/1sKdhZw6BRVwiBAlc5Vod1JZ4ELwQaa4ntAijT3NdpzlWkIMuDR7BOf5O6Sk+Af9nwWvX oWCo08X5ADJDkTU/ETBTrJcngrJz+ayCPlDqgZaSS/A2RokY6sK90YkvEz9BBLTsLxF5Z9Q9u3zp6 lZCA2MHFmPZIquO2jbpHeA==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oi0sQ-00031a-PK; Mon, 10 Oct 2022 18:03:58 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Gavin Smith Cc: GavinSmith0123@gmail.com, jcb62281@gmail.com, jwakely.gcc@gmail.com, bug-texinfo@gnu.org, gcc@gcc.gnu.org In-Reply-To: (message from Gavin Smith on Tue, 4 Oct 2022 20:41:34 +0100) Subject: Re: Makeinfo generates wrong link Reply-To: rms@gnu.org References: <633BBA85.1070709@gmail.com> Message-Id: Date: Mon, 10 Oct 2022 18:03:58 -0400 X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Does this replacement text give the right results? @itemize @bullet @item Some macros are predefined on each kind of machine (@pxref{System specific Predefined Macros, System specific Predefined Macros, System-specific Predefined Macros, cpp, The C Preprocessor}). This allows you to provide code specially tuned for a particular machine. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) by sourceware.org (Postfix) with ESMTPS id D0F8C3857022 for ; Mon, 3 Oct 2022 08:23:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D0F8C3857022 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x62e.google.com with SMTP id rk17so20504640ejb.1 for ; Mon, 03 Oct 2022 01:23:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=lq9C+lZuJhFJW9mVNF3djOW8TjBJ+UmDunx2fXOdH1M=; b=YnPulfiiPAQh6es37g1Oq4g4l2WZ9oqovqF/xbE3p6NNxCeuBm1Zd6bADBWzyG+zES wyOF34O4XP/Qm53O5FcLAE0QXbZvzq7/avMYcXglYm/7dQSthtNQzLes7iRiGPVGL92d a7O5eGndYpcy0C73/Ux7Ke6k/Do1eB8eReMfQCWr/9bd8ZGjr4FMfT5opM7Q6N+cTACu wYtsZWZqFHyxgQGHHCn2fh9oHq6R5wy3dK8gjjlJ+veAsF0NyVuT3HGiI62p+Mb5L61q bqc5TNGbSECRYLDXizjivbbODMnBaINHNOUiX1bscKFx0vdC99MiOgeCI3xls19A0Zkn vu5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=lq9C+lZuJhFJW9mVNF3djOW8TjBJ+UmDunx2fXOdH1M=; b=cGjMamUbgWaN1hr2AixOvJ0wPcxojzRukufdB+KWPqwGLcTrwcl4eUEk5GpasiSSwY vXP/qaoux9U5NGr3I9Mj7kMIaELB7TDNkevc8qhXmtwsSO45tSUY8QUJIJMaN/KZyKzW gGgMzxofDychIebk4YzhmMpXQXNQqqAek6rXn/d8R9BcWyLlhbMKXoO06/93MQ2kRtIZ V+lOHWBbwVwTUlXSaZNO89WGxzF1NvYsc1xv77+eqIH4PuNu9Kix0lPHba0/SBHqzDcT H6etM4d4NV60duDtY+B+YsSTspwKseZ0jUK6o1a3FQiCpQRmJE1iUVykItpHey+Qc3Wh JTrg== X-Gm-Message-State: ACrzQf2gW+JWLNevD1+4kvqanjX6E/x5Ctvyx055DRNuc4Adh0WF+3oe L7uxs/haXqsmfqIyvrCwrxYhKTl80IC4fDgQ9fQ= X-Google-Smtp-Source: AMsMyM7Z3qqDLEUXTbXTXMEzt6cHG8q/Qo7QrVOJ8nxARGQDP1xp0DBXwyr+DB2pPEECgjX/tV76SXeXYlsLg1ZzbY0= X-Received: by 2002:a17:906:fd8a:b0:75d:c79a:47c8 with SMTP id xa10-20020a170906fd8a00b0075dc79a47c8mr13939321ejb.389.1664785407349; Mon, 03 Oct 2022 01:23:27 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wakely Date: Mon, 3 Oct 2022 09:23:16 +0100 Message-ID: Subject: Re: Makeinfo generates wrong link To: Gavin Smith , Richard Stallman , Texinfo , "gcc@gcc.gnu.org" Content-Type: multipart/alternative; boundary="000000000000d5161405ea1d0e74" X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000d5161405ea1d0e74 Content-Type: text/plain; charset="UTF-8" On Mon, 3 Oct 2022, 08:31 Jonathan Wakely, wrote: > On Mon, 3 Oct 2022 at 07:01, Gavin Smith via Gcc wrote: > > > > On Sun, Oct 02, 2022 at 09:06:06PM -0400, Richard Stallman wrote: > > > generates the following output: > > > > > >
  • Some macros are predefined on each kind of machine > > > (see System-specific > Predefined Macros in Using the GNU Compiler > > > Collection). This allows you to provide code specially > tuned for a > > > particular machine. > > > > > > but that link is broken. The OP suggests this link > > > > > > > https://gcc.gnu.org/onlinedocs/gcc-4.8.5/cpp/System-specific-Predefined-Macros.html > > > > > > may be correct. > > > > > > Where do those directory names come from? Is there a table in makeinfo > > > that needs to be updated? > > > > > > It comes from the htmlxref.cnf file. (It may be installed under > > /usr/share/texinfo/.) The link produced above matches the > > current entry for the "gcc" manual in that file. > > > > Changing that file would change the link, e.g. > > > > --- a/util/htmlxref.cnf > > +++ b/util/htmlxref.cnf > > @@ -340,7 +340,7 @@ gcal mono > ${GS}/gcal/manual/gcal.html > > gcal node ${GS}/gcal/manual/html_node/ > > > > GCC = https://gcc.gnu.org/onlinedocs > > -gcc node ${GCC}/gcc/ > > +gcc node ${GCC}/gcc-4.8.5/ > > cpp node ${GCC}/cpp/ > > gfortran node ${GCC}/gfortran/ > > gnat_rm node ${GCC}/gnat_rm/ > > > > > > However, it's wrong to make it link to a specific version. > > > > The gcc developers need to provide a stable, version-independent link > > for the manual. This link would have worked in the past, but I don't > > know how recently it broke. > > The URL > https://gcc.gnu.org/onlinedocs/cpp/System-specific-Predefined-Macros.html > has been stable for many years. > Although in general the gcc.gnu.org/onlinedocs/gcc/... and gcc.gnu.org/onlinedocs/cpp/... pages are for the development trunk, and so they can change e.g. when texinfo changes how it escapes non-ASCII characters in output filenames, or when sections of the manual are renamed or removed (which isn't common, but is possible). If you want a stable URL, consider linking to a specific release not the development trunk (but gcc-4.8.5 seems like a poor choice given its antiquity). Otherwise, if you do want to link from an external site to something in the development trunk docs, at least let the GCC project know so that we can try to put redirects in place if/when that URL changes. > > > > > I'm attempting to CC the gcc mailing list stated on their documentation > page > > to see if anyone there can give any information. > --000000000000d5161405ea1d0e74--