From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) by sourceware.org (Postfix) with ESMTPS id 27CE03858D3C for ; Mon, 24 Jan 2022 18:53:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 27CE03858D3C Received: by mail-pl1-x636.google.com with SMTP id j16so6103072plx.4 for ; Mon, 24 Jan 2022 10:53:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TRfsxgXlzyjxXYMydi/vodhLjuZfgbpAbU8JRKIdcBg=; b=26MS7pmGuw3WWTa192PanXuEW6kTP0a5bw5+keH/cGAq+AIKDctcKCYNnrI9rOeWWp rWshlsxA81xYq1gFZaGretSLt+nAmCIx47Um55M/nKp3uy236CnJvslrlZkvhn457WCL Q0F/3tvVYEu8Y2fH5S8ySHz/ROrbrUpDWNMkdihBmq7SVtlV3AgIyuj36lAFh6UUmjN5 ilp2LIsUNZnbDwn5NZUYt7dSxp5V8pJ2amwkoC5XQ3PAvq+kRV8k5iSd5DbW/mLoYkEn +4dpiNmON5Jj6gqlO90l84uGlumFMIJJ06TTSYZIr/LUBOAp2ZZVNoIC3/KDNAWq+PPm VN2Q== X-Gm-Message-State: AOAM530ehgepbxvjRlqbfDTaa/sRJ8W4gHdmGCWXgw1yy5a0MeTimATG 0vJM41hAoPXR+C5bEdBvYnlpDYXZqbI4C+tJer/eHQuQ X-Google-Smtp-Source: ABdhPJxAh2aHsuqxhmcq56OqQ15nkWaeJjRKzSq5oHR5Wuc11afTSsnS9YVIYn3hmm8kECSqa8ps7Q5dm9xCyHkpjQI= X-Received: by 2002:a17:90a:b798:: with SMTP id m24mr3202456pjr.143.1643050422127; Mon, 24 Jan 2022 10:53:42 -0800 (PST) MIME-Version: 1.0 References: <2f05350d-1edf-f8ef-5fdf-4a250d53276b@codesourcery.com> <2f5ebae4-1d69-d529-f113-999cff3f5962@codesourcery.com> In-Reply-To: <2f5ebae4-1d69-d529-f113-999cff3f5962@codesourcery.com> From: "H.J. Lu" Date: Mon, 24 Jan 2022 10:53:06 -0800 Message-ID: Subject: [PATCH v3] bfd: Update doc/local.mk To: Tobias Burnus Cc: Mike Frysinger , Binutils Content-Type: multipart/mixed; boundary="000000000000c2678605d6587ce4" X-Spam-Status: No, score=-3027.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Jan 2022 18:53:44 -0000 --000000000000c2678605d6587ce4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Jan 24, 2022 at 10:38 AM Tobias Burnus wr= ote: > > Hi H.J., > > that works =E2=80=93 but not completely as texi2dvi itself does not get p= assed the -I path. > > Thus TEXI2PDF doc/bfd.pdf fails because: > bfd/doc/bfd.texi:219: I can't find file `bfdt.texi'. > > l.219 @include bfdt.texi > > > > I wonder whether part of your changes could/should be replaced > by the following, which mimics what binutils/doc/local.mk does: > > --- a/bfd/doc/local.mk > +++ b/bfd/doc/local.mk > @@ -80 +80,3 @@ info_TEXINFOS =3D %D%/bfd.texi > -AM_MAKEINFOFLAGS =3D --no-split > +AM_MAKEINFOFLAGS =3D -I "$(srcdir)/%D%" -I ../bfd/doc \ > + --no-split > +TEXI2DVI =3D texi2dvi -I "$(srcdir)/%D%" -I ../bfd/doc > > > > At least it seems to work when manually adding '-I doc -I $(srcdir)/doc' > to the 'doc/bfd.pdf' target's texi2pdf call. > > Seems as we are almost there and as if the rest seems to work :-) > Try this one. --=20 H.J. --000000000000c2678605d6587ce4 Content-Type: text/x-patch; charset="US-ASCII"; name="v3-0001-bfd-Update-doc-local.mk.patch" Content-Disposition: attachment; filename="v3-0001-bfd-Update-doc-local.mk.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kyt1rbzj0 RnJvbSBiMzJiZTUzZjdhMzk4ZTRhYTliNTcyNmRiMmQ3ZDg3YzQ2ZmExMTkyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhqbC50b29sc0BnbWFpbC5jb20+CkRhdGU6 IE1vbiwgMjQgSmFuIDIwMjIgMDc6Mzk6NDQgLTA4MDAKU3ViamVjdDogW1BBVENIIHYzXSBiZmQ6 IFVwZGF0ZSBkb2MvbG9jYWwubWsKCglQUiBiaW51dGlscy8yODgwNwoJKiBNYWtlZmlsZS5pbjog UmVnZW5lcmF0ZS4KCSogZG9jL2xvY2FsLm1rIChBTV9NQUtFSU5GT0ZMQUdTKTogQWRkIC1JICIk KHNyY2RpcikvJUQlIiAtSSAlRCUuCgkoVEVYSTJEVkkpOiBOZXcuCgkoJUQlL2JmZC50ZXhpKTog UmVtb3ZlZC4KCShkb2MvYmZkL2luZGV4Lmh0bWwpOiBSZW1vdmUgLUkkKHNyY2RpcikuICBSZXBs YWNlIGJmZC50ZXhpIHdpdGgKCSVEJS9iZmQudGV4aS4KLS0tCiBiZmQvTWFrZWZpbGUuaW4gIHwg OCArKysrLS0tLQogYmZkL2RvYy9sb2NhbC5tayB8IDcgKysrKy0tLQogMiBmaWxlcyBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYmZkL01ha2Vm aWxlLmluIGIvYmZkL01ha2VmaWxlLmluCmluZGV4IGU0OGEwYjg3YmM5Li5iMDZjMGM5OGU5YiAx MDA2NDQKLS0tIGEvYmZkL01ha2VmaWxlLmluCisrKyBiL2JmZC9NYWtlZmlsZS5pbgpAQCAtMjcx LDcgKzI3MSw2IEBAIFBERlMgPSBkb2MvYmZkLnBkZgogUFNTID0gZG9jL2JmZC5wcwogSFRNTFMg PSBkb2MvYmZkLmh0bWwKIFRFWElORk9TID0gZG9jL2JmZC50ZXhpCi1URVhJMkRWSSA9IHRleGky ZHZpCiBURVhJMlBERiA9ICQoVEVYSTJEVkkpIC0tcGRmIC0tYmF0Y2gKIE1BS0VJTkZPSFRNTCA9 ICQoTUFLRUlORk8pIC0taHRtbAogQU1fTUFLRUlORk9IVE1MRkxBR1MgPSAkKEFNX01BS0VJTkZP RkxBR1MpCkBAIC0xMzA0LDcgKzEzMDMsOCBAQCBTUkNJUFJPVCA9ICQoc3JjZGlyKS9jYWNoZS5j ICQoc3JjZGlyKS9saWJiZmQuYyBcCiBURVhJRElSID0gJChzcmNkaXIpLy4uL3RleGluZm8vZnNm CiBpbmZvX1RFWElORk9TID0gZG9jL2JmZC50ZXhpCiBkb2NfYmZkX1RFWElORk9TID0gJChET0NG SUxFUykgZG9jL2JmZHN1bW0udGV4aQotQU1fTUFLRUlORk9GTEFHUyA9IC0tbm8tc3BsaXQKK0FN X01BS0VJTkZPRkxBR1MgPSAtLW5vLXNwbGl0IC1JICIkKHNyY2RpcikvZG9jIiAtSSBkb2MKK1RF WEkyRFZJID0gdGV4aTJkdmkgLUkgIiQoc3JjZGlyKS9kb2MiIC1JIGRvYwogTUtET0MgPSBkb2Mv Y2hldyQoRVhFRVhUX0ZPUl9CVUlMRCkKIAogIyBXZSBjYW4ndCByZXBsYWNlIHRoZXNlIHJ1bGVz IHdpdGggYW4gaW1wbGljaXQgcnVsZSwgYmVjYXVzZQpAQCAtMjUwNSw3ICsyNTA1LDcgQEAgZG9j LyUuc3RhbXA6ICQoc3JjZGlyKS8lLmMgJChzcmNkaXIpL2RvYy9kb2Muc3RyICQoTUtET0MpIGRv Yy8kKGFtX19kaXJzdGFtcCkKIAkkKEFNX1ZfR0VOKSQoUkVHRU5fVEVYSSkKIAogIyBBdm9pZCB0 aGUgJS5zdGFtcCBnZW5lcmF0aW5nIGEgYnVpbGRkaXIvYmZkLnRleGkgdGhhdCBvdmVycmlkZXMg dGhlIHNyY2Rpci8uCi1kb2MvYmZkLnRleGkgZG9jL2JmZC5zdGFtcDogZG9jLyQoYW1fX2RpcnN0 YW1wKSA7ICQoQU1fVl9hdCl0b3VjaCAkQAorZG9jL2JmZC5zdGFtcDogZG9jLyQoYW1fX2RpcnN0 YW1wKSA7ICQoQU1fVl9hdCl0b3VjaCAkQAogCiAjIFdlIHVzZSBiZmR0LnRleGksIHJhdGhlciB0 aGFuIGJmZC50ZXhpLCB0byBhdm9pZCBjb25mbGljdGluZyB3aXRoCiAjIGJmZC50ZXhpIG9uIGFu IDguMyBmaWxlc3lzdGVtLgpAQCAtMjUyNiw3ICsyNTI2LDcgQEAgZG9jL2JmZHZlci50ZXhpOiAk KHNyY2RpcikvTWFrZWZpbGUuaW4KIGh0bWwtbG9jYWw6IGRvYy9iZmQvaW5kZXguaHRtbAogZG9j L2JmZC9pbmRleC5odG1sOiBkb2MvYmZkLnRleGkgJChiZmRfVEVYSU5GT1MpIGRvYy8kKGFtX19k aXJzdGFtcCkKIAkkKEFNX1ZfYXQpJChNQUtFSU5GT0hUTUwpICQoQU1fTUFLRUlORk9IVE1MRkxB R1MpICQoTUFLRUlORk9GTEFHUykgXAotCSAgLS1zcGxpdD1ub2RlIC1JJChzcmNkaXIpIC1vIGRv Yy9iZmQgJChzcmNkaXIpL2JmZC50ZXhpCisJICAtLXNwbGl0PW5vZGUgLW8gZG9jL2JmZCAkKHNy Y2RpcikvZG9jL2JmZC50ZXhpCiAKICMgVGVsbCB2ZXJzaW9ucyBbMy41OSwzLjYzKSBvZiBHTlUg bWFrZSB0byBub3QgZXhwb3J0IGFsbCB2YXJpYWJsZXMuCiAjIE90aGVyd2lzZSBhIHN5c3RlbSBs aW1pdCAoZm9yIFN5c1YgYXQgbGVhc3QpIG1heSBiZSBleGNlZWRlZC4KZGlmZiAtLWdpdCBhL2Jm ZC9kb2MvbG9jYWwubWsgYi9iZmQvZG9jL2xvY2FsLm1rCmluZGV4IDE4YTJhZjFiMDFkLi5mNTc4 OTdmZjY4MiAxMDA2NDQKLS0tIGEvYmZkL2RvYy9sb2NhbC5taworKysgYi9iZmQvZG9jL2xvY2Fs Lm1rCkBAIC03Nyw3ICs3Nyw4IEBAIFRFWElESVIgPSAkKHNyY2RpcikvLi4vdGV4aW5mby9mc2YK IGluZm9fVEVYSU5GT1MgPSAlRCUvYmZkLnRleGkKICVDJV9iZmRfVEVYSU5GT1MgPSAkKERPQ0ZJ TEVTKSAlRCUvYmZkc3VtbS50ZXhpCiAKLUFNX01BS0VJTkZPRkxBR1MgPSAtLW5vLXNwbGl0CitB TV9NQUtFSU5GT0ZMQUdTID0gLS1uby1zcGxpdCAtSSAiJChzcmNkaXIpLyVEJSIgLUkgJUQlCitU RVhJMkRWSSA9IHRleGkyZHZpIC1JICIkKHNyY2RpcikvJUQlIiAtSSAlRCUKIAogTUtET0MgPSAl RCUvY2hldyQoRVhFRVhUX0ZPUl9CVUlMRCkKIApAQCAtMTE4LDcgKzExOSw3IEBAIFJFR0VOX1RF WEkgPSBcCiAJJChBTV9WX0dFTikkKFJFR0VOX1RFWEkpCiAKICMgQXZvaWQgdGhlICUuc3RhbXAg Z2VuZXJhdGluZyBhIGJ1aWxkZGlyL2JmZC50ZXhpIHRoYXQgb3ZlcnJpZGVzIHRoZSBzcmNkaXIv LgotJUQlL2JmZC50ZXhpICVEJS9iZmQuc3RhbXA6ICVEJS8kKGFtX19kaXJzdGFtcCkgOyAkKEFN X1ZfYXQpdG91Y2ggJEAKKyVEJS9iZmQuc3RhbXA6ICVEJS8kKGFtX19kaXJzdGFtcCkgOyAkKEFN X1ZfYXQpdG91Y2ggJEAKIAogIyBXZSB1c2UgYmZkdC50ZXhpLCByYXRoZXIgdGhhbiBiZmQudGV4 aSwgdG8gYXZvaWQgY29uZmxpY3Rpbmcgd2l0aAogIyBiZmQudGV4aSBvbiBhbiA4LjMgZmlsZXN5 c3RlbS4KQEAgLTE0Nyw2ICsxNDgsNiBAQCBNQUlOVEFJTkVSQ0xFQU5GSUxFUyArPSAkKERPQ0ZJ TEVTKQogaHRtbC1sb2NhbDogJUQlL2JmZC9pbmRleC5odG1sCiAlRCUvYmZkL2luZGV4Lmh0bWw6 ICVEJS9iZmQudGV4aSAkKGJmZF9URVhJTkZPUykgJUQlLyQoYW1fX2RpcnN0YW1wKQogCSQoQU1f Vl9hdCkkKE1BS0VJTkZPSFRNTCkgJChBTV9NQUtFSU5GT0hUTUxGTEFHUykgJChNQUtFSU5GT0ZM QUdTKSBcCi0JICAtLXNwbGl0PW5vZGUgLUkkKHNyY2RpcikgLW8gJUQlL2JmZCAkKHNyY2Rpcikv YmZkLnRleGkKKwkgIC0tc3BsaXQ9bm9kZSAtbyAlRCUvYmZkICQoc3JjZGlyKS8lRCUvYmZkLnRl eGkKIAogTUFJTlRBSU5FUkNMRUFORklMRVMgKz0gJUQlL2JmZC5pbmZvCi0tIAoyLjM0LjEKCg== --000000000000c2678605d6587ce4--