public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/4] A few backlogged build-system problems
@ 2022-12-16 13:25 Nick Alcock
  2022-12-16 13:25 ` [PATCH 1/4] ctf: fix various dreadful typos in the ctf_archive format comments Nick Alcock
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Nick Alcock @ 2022-12-16 13:25 UTC (permalink / raw)
  To: binutils

These have built up over the past six months: it's well past
time to get them in.

One of them -- the libtool patch -- needs review, because even
though this fix only affects libctf (in binutils, anyway) it is
top-level and touches everything mentioning libtool in its
configure script.

The usual test cycle is ongoing, but everything I've tried so far
(including Darwin, x86-{64,32} Linux, PowerPC Linux, Cygwin, mingw, and
Solaris and Linux on SPARC) has worked fine so I'm pretty confident all
will be well.

Nick Alcock (4):
  ctf: fix various dreadful typos in the ctf_archive format comments
  libtool.m4: adjust kludge for ignoring syntax errors
  Regenerate affected configures.
  libctf: skip the testsuite from inside dejagnu

 bfd/configure                       | 17 +++---
 binutils/configure                  | 17 +++---
 gas/configure                       | 17 +++---
 gprof/configure                     | 17 +++---
 gprofng/configure                   | 17 +++---
 gprofng/libcollector/configure      | 17 +++---
 include/ctf.h                       |  8 +--
 ld/configure                        | 17 +++---
 libbacktrace/configure              | 17 +++---
 libctf/Makefile.am                  |  3 +-
 libctf/Makefile.in                  | 95 +++++++++++++----------------
 libctf/configure                    | 34 +++++------
 libctf/configure.ac                 |  7 ++-
 libctf/testsuite/config/default.exp |  5 ++
 libsframe/configure                 | 17 +++---
 libtool.m4                          | 13 ++--
 opcodes/configure                   | 17 +++---
 sim/configure                       | 17 +++---
 zlib/configure                      | 12 ++--
 19 files changed, 198 insertions(+), 166 deletions(-)


base-commit: 47c0279b2ca36fd79ad4ce8601103623a92161ae
prerequisite-patch-id: bdf0906744f969c074504cf3b29748e7a161a55b
prerequisite-patch-id: a10226f470c046f09401c60df68c6b19a9ed2add
prerequisite-patch-id: e1550d158783192c10f87788b333859c8bf97edd
prerequisite-patch-id: c418766754a5fc276cfc97fc8008467a547a4bc8
prerequisite-patch-id: f7b52b7aa7b9cdc03d6d4672d770f81b2ff99627
prerequisite-patch-id: e23852eda53fbf80b91dca38a23c8eed37a9cdf2
prerequisite-patch-id: 5ded8f4f0ae0feca2fc54d866f6e7a8a0ee26cb8
prerequisite-patch-id: f5cf079d25ebb31bf12c316662904f5282c59671
prerequisite-patch-id: f15c1bfc51d014e45e36df4c55d00a6ba7ca13a2
prerequisite-patch-id: e3c7c9457d59b1cf35ae4dd59097e75b8fdbef84
prerequisite-patch-id: c31375b10c832a4dd97837c57e58d42701d5663d
prerequisite-patch-id: 919160235f0006a2247edb44952c3902a600b729
prerequisite-patch-id: b1ab865206435f42722355fd3e33cf682cc445ad
prerequisite-patch-id: 5525b81cedad0e93f7377fdc8f6f5587503031b5
prerequisite-patch-id: 33a55daa27cafac5965c61804456d1688860166a
prerequisite-patch-id: 9d3dc40c29f6c8719f2aae0fc62a88fb1f4cb1bc
prerequisite-patch-id: 9e44b661ad43f2a32335c1b44cfd24f3b8f1f789
prerequisite-patch-id: 16add9a4d1da1e31fc9b28c6e262c7aefc06713a
prerequisite-patch-id: 5a28e253eed260fbd4513ab07b4e9fa1f6bae331
prerequisite-patch-id: 66ae1a02d4ddd6ca68bb35b887e6a981f300b436
prerequisite-patch-id: b521f477b80bf8be326a9983b83e57728da76eb7
prerequisite-patch-id: 42f395f471020113e53b371e8f436f3cb2ab637f
prerequisite-patch-id: a9555d75619997320eb247bf2301873a573c84d1
prerequisite-patch-id: 38f2d3eb548517ee19ae0b61245305d8c30a2e87
prerequisite-patch-id: 0db534f6fc419b9b43c5fda1dac062d64a579d5f
prerequisite-patch-id: a50244a963f58eb7aa28b7e669bd48820c0426f1
prerequisite-patch-id: b052d353ba17b4ba5a9983c1a614d29ec6bf604b
prerequisite-patch-id: b4fdec402d9ba5735698d3f164741a4593227a00
prerequisite-patch-id: 45a65c66de7df61100862c00c6006f5ac3038da0
prerequisite-patch-id: 38351188d0f5cf7b1d6a00132bdafa6436494ca5
prerequisite-patch-id: 3154aee6ebf935ad52b3724a791b09a4a43df90e
prerequisite-patch-id: b1e43cfb6a62b5f9f12489e27c841a996524308f
prerequisite-patch-id: 90d1f390fdc30903fd804d0c4b0026f215195aad
prerequisite-patch-id: c04020cd7a065676b8120e34269f5adea7fb0373
prerequisite-patch-id: 09d648821b9140aa2df768c8b7bd39c42876262f
prerequisite-patch-id: 228b186530929d56105520ebb4fd0ac081fd5cbe
prerequisite-patch-id: b3be0ec13df64c2fd9d16ed77db23aee77705879
prerequisite-patch-id: 730876a449ca21f8b028c36d86bb743fe361b6c5
prerequisite-patch-id: 10cb98a95e781692d1329788b4e56f632df9af4e
prerequisite-patch-id: 01f437fb76379e809827742ba7365f0349639ea4
prerequisite-patch-id: e2afa96f1390d7df4dc19ac5b0df1db66f379788
prerequisite-patch-id: daaed9984934c9f604bdd066b470924991107088
prerequisite-patch-id: 76ad63ccfa593be1840073586043e3628934d7cd
prerequisite-patch-id: 466ad4cab83a215659839637704eb1c89b4a9608
prerequisite-patch-id: 3ef2c6d435411dea2f67ea199c13e84f80108f71
prerequisite-patch-id: cd1241510a159fa69ccb1e1df38366227109a65a
prerequisite-patch-id: 0d592f5f58ffa77787e27046d9d5ff72218a62c3
prerequisite-patch-id: bac001160262d9e1e2656c561821cf233b0a7776
prerequisite-patch-id: 4f169fa0e088e621b79a70e0e7531a50facb77c8
prerequisite-patch-id: ff7a5acd8816128b2ebb896b6b4da296680ce470
prerequisite-patch-id: ef1f95f0ba195bd767a27be408390615c4876595
prerequisite-patch-id: a877393d2a351609d5e20dcf568653044cf22bb4
prerequisite-patch-id: a4bd22ba4eedb6eb04d2fde7cc7e40c83988a05b
prerequisite-patch-id: 7c053733f18184e912cfdf909ac61c4c9c6a30af
prerequisite-patch-id: 1e2a7ac1b4171a2a588815644741668d042307b4
prerequisite-patch-id: 86c755510d76dd0e15db489535637a2c88ffac97
prerequisite-patch-id: 725b0ecc62418fe1678a793847e9f33866f2295a
prerequisite-patch-id: 91e64a0209d7653fe2e24d8af2f29fd24bfd4a01
prerequisite-patch-id: 69cbab98a201b92e4d1489a3106142f6b4114d51
prerequisite-patch-id: 482302f8d9041b261807982e85c8b985abfb2bf6
prerequisite-patch-id: e09f5cae71c65800b5ec0f33024b47c37af0ec44
prerequisite-patch-id: af1dce42ee15afcbfeec3bdb2c54c57e0ee3d418
prerequisite-patch-id: 84f7a1ab288889c65ff019ba22b00bd324ea6010
prerequisite-patch-id: 05f8f8570ba276ef4ea1b846bb035dcfc6e71a2e
prerequisite-patch-id: b7aebdab4d891cf8210396ed222ad601a7d7b7d0
prerequisite-patch-id: 540c8089f73ffcf767cdac9039019cfc7e962415
prerequisite-patch-id: 93ddf6054c2f3b2d25c5b6987d26c3a079231c75
prerequisite-patch-id: fb673c4202cb70549eca2edf1d98f564422e6899
prerequisite-patch-id: 5912b14369e75b6fc7a085b2e087cab83c66b8be
prerequisite-patch-id: f089d42a0e27cee8b78182387948e7a6e3476981
prerequisite-patch-id: 56fead70346202b72bdc6f5361cdff3d56ba461e
prerequisite-patch-id: 4efda192d4d3004303560e09336fa1f1cdadf005
prerequisite-patch-id: be8522bd7458e479005573a831eee07625d86bc6
prerequisite-patch-id: d58ef80a90ddb8cd2054a81c82d36a0c6983e128
prerequisite-patch-id: 41a00eb09335392bc0365ccd5625e6e46412c8c0
prerequisite-patch-id: 2e081433eacf5411b6fc0f861798b39049640763
prerequisite-patch-id: e3cff3c1905d3205bbeb87dc1ee146a94815a634
prerequisite-patch-id: 85ee1e4bf7f7a57220e88525f83d4aca925de256
prerequisite-patch-id: fe43fc93a29579734148c0949ab2823dbd4cd5f7
prerequisite-patch-id: f094ad9e5ee3ee683da64c98e75ea882a65258fb
prerequisite-patch-id: 1c6f57ffa134fcb7d7ca205e3ec521baf1c1b9b4
prerequisite-patch-id: c1c5b45a6a7edc11f33390fe5fe9aead9d8dfcb7
prerequisite-patch-id: f81a0224c2890e79ab0befb6b1d40168f82c85fd
prerequisite-patch-id: a75300c5ccfff2471932f33313b4c796d4d88017
prerequisite-patch-id: c2d10d49412930b62a7aa29f1fe829401984fa5d
prerequisite-patch-id: 66230c6442ac9010a7b217096740b445a1a92ef9
prerequisite-patch-id: ef40193656ca3f730031bee88ec95dab7d7e76c1
prerequisite-patch-id: 93329b778fd6483240e9df6fb3c1e8742314c176
prerequisite-patch-id: eba9c46be4abf13828067ab6a5695f2fa8ba6303
prerequisite-patch-id: 1f2bd35db3ba4b5a92a0bc3497ffcd0807cdd79b
prerequisite-patch-id: a5d5e805476953764cabb63522fd819eb8ec8eba
prerequisite-patch-id: b127bf0becd354636c1c623c9299dfa848e229d5
prerequisite-patch-id: 9e1e161f9fd7c63e91bcf8a2558ba50ff0153d47
prerequisite-patch-id: 5643fc4fe61d75c74f923c46059c79f2f2b407fa
prerequisite-patch-id: db0ff9b022f3364fb9e06dcc62634cafd354d0e1
prerequisite-patch-id: 89e031110b5bb14332ba17b27ff7db8671e65f4e
prerequisite-patch-id: 5e47f78faf4b27bafafe22605e2a5bf500d1b943
prerequisite-patch-id: b39a60dc4c6a7485849d102c2475dcd07878e8dc
prerequisite-patch-id: d60393b39c52d7a0833e098cbdba2823560223f6
prerequisite-patch-id: 128ce39c0d65130f182c278a073c1ff56b1c8efb
prerequisite-patch-id: b08acdc57aac027cbf0eaf01da0cfd2892bed70c
prerequisite-patch-id: 7b18adacfb5e8a853e8302a2bbc296fc9617ba49
prerequisite-patch-id: 0744501ca45d77c13ea7f64e5ce3bbf1c57b52f0
prerequisite-patch-id: 819f739fd9b7c36ad4a3e3d01c98b540013c669a
prerequisite-patch-id: 4657724a9dfed6af2ef3b28098531331445686a4
prerequisite-patch-id: 5d37ec74769a6f9748f9357769e559845fdf9ba1
prerequisite-patch-id: abd03611452d4ff24c72e8c77cf51788cc90a1b6
prerequisite-patch-id: b31d86dfea5298c599978cef729ee96962f6bf0a
prerequisite-patch-id: c18cc3ffe0df81e49a47963558f6b22be53f4101
prerequisite-patch-id: 23cb25809e5e9fe7b1f73b0c0472d0de69df7e8e
prerequisite-patch-id: 3154900ff741dcf46bc90c13851378175ab5c8a4
prerequisite-patch-id: 6b4c873fdd846fff1202268cffcf4a99c64179a5
prerequisite-patch-id: 33d61304a30d57c6979ff923f3265887ca1fa5df
prerequisite-patch-id: b91cdf898b9284b79254af37a99fc230c29add33
prerequisite-patch-id: 20b45af62aed4f9a05b36b2271fd2435c1031a12
prerequisite-patch-id: ec19c35223e2fed431c15346fde046f6b37ac8a0
prerequisite-patch-id: 0e8c38cdce87159af3bb230ddef6edf11ee5289d
prerequisite-patch-id: c1c9560c1d1b04e97be8c679f9bfb045fffa79e2
prerequisite-patch-id: 4cda4307a780383583e7e4b3107212a060aec77f
prerequisite-patch-id: 847b6461f3befb9d257cce27987749409dbce30d
prerequisite-patch-id: 597135b836905fa9f7f7b96892df382783a9d51a
prerequisite-patch-id: 8e6f294f511818e4aa3c2140de2baf3cbeab0c7a
prerequisite-patch-id: 6e7618de7571824d81c366c05aa987c03ad12159
prerequisite-patch-id: 76c78d8ba46465e3b378f8c06f7330a4225411f1
prerequisite-patch-id: 78e546ab2645935c0362cd0fb5da94c5314295cf
prerequisite-patch-id: 41ea4671d640d9cc06172241f47922ccc162db77
prerequisite-patch-id: 9b698281cd4ce915a93b6f0b79d9d16e23388be2
prerequisite-patch-id: b0463f5be402a4adc472d4ac440579944fd2833d
prerequisite-patch-id: e070c4a35a77f62904480b293d4b47b78f36ff82
prerequisite-patch-id: e22f553450a14c0a92f5eb8f81ff15877f016a64
prerequisite-patch-id: 091c0f1eb0666b975c8c8d8c7851523eb49e8f85
prerequisite-patch-id: 79f2c8b4d43dad05fa6a1aa54c17642c692a29e9
prerequisite-patch-id: cfd136ae0236188f4060e5abbf0704eddbc20155
prerequisite-patch-id: fdfc5cc2ab675f480b671af2225d0ab25b26e13b
prerequisite-patch-id: 472b2b18c40ea3fa9ada4683e7bd577f00915393
prerequisite-patch-id: bb46500af9c4b687276999a9a071bde01a365d73
prerequisite-patch-id: d0a3f1360369e18f2244a76f40c7a10db5b90650
prerequisite-patch-id: 0c4341dec2d6318696bf2d32b4c940c12b788493
prerequisite-patch-id: fceecc209ded04f46a9bcf2f507e4f2a49fbd9bf
prerequisite-patch-id: 21281681f1f7e68a59195377c4e3b6225b5e3613
prerequisite-patch-id: 167796d5ee9eeebb4f66ab661a39ae1bc63ee1be
prerequisite-patch-id: d9e7b3de257858bcfbceca68064250a2badfc836
prerequisite-patch-id: 817085fc0755823ebde7cb4d3f0e592203376043
prerequisite-patch-id: d810d5de9572e83bebba7d26884938d168eb22e1
prerequisite-patch-id: 70fe3220545ceaf8044972a7a65057ce02a379d6
prerequisite-patch-id: 914f5349566e7d62369ed62c1ebc75ef9ee07f8d
prerequisite-patch-id: d2519f76049172b003b40fd81afd64e897f12a7d
prerequisite-patch-id: 48433a49be75585a8f0c6364ba0cff064a58c5ad
prerequisite-patch-id: 8c99f7aecc08067b9a8458ac6dd029a194c80024
prerequisite-patch-id: ded092f5adc6cc1c591db820feef3f848613d79c
prerequisite-patch-id: bbda04f4c3975e7c2e87ef5562ed14c65f40c6c3
prerequisite-patch-id: e05d43d3b78103a7070e5d2d044a623b15729c7b
prerequisite-patch-id: 763737d07d5be3eef745adba248fb40c01c03a08
prerequisite-patch-id: ca6621eba05043d53b5e54ee497042d4c24100e3
prerequisite-patch-id: 7dddf1558b7b48dcd2125628d78a90d63be3d229
prerequisite-patch-id: 95b6227ce298cef636eb15fd0e0773c8c3bdbf59
prerequisite-patch-id: a339ac8db26132168dfb66a5aa541faff040bb21
prerequisite-patch-id: a56f5d682aa2891c4c95168f8e19870bfe56f2fa
prerequisite-patch-id: e32dd183fb5d3b980fdfbf222acb9c0ec237c651
prerequisite-patch-id: 05dcc268ecc523fa388cbbc928ad2c24434a16e7
prerequisite-patch-id: 762edf27f6ba06b5b9ca5218cb26a62ec5685bd3
prerequisite-patch-id: 57b3a23c0f47ddcbfbdec82120d1a020ceab1005
prerequisite-patch-id: 6825ce1fb1f6ec4f5dca6960ceb5ed3dfd467280
prerequisite-patch-id: 3392ff6da334dbd714a9add8788b5c66d8db7985
prerequisite-patch-id: 1db8f5a57660371c392ed7a11344d940f63debe1
prerequisite-patch-id: af91487c8263e0e1776fc8ce40822b8b0a98e53b
prerequisite-patch-id: f793fa0b9250eb71005192a675cc3436055654d5
prerequisite-patch-id: beef2a8bd6900fe571db4873b3775eda221f8734
prerequisite-patch-id: 607b03056496bf98055aed35329a7c38f49fc127
prerequisite-patch-id: 4a564f1e0ebd67f79059904854fa5e3391248194
prerequisite-patch-id: f84a10ffc8958d8940539af9033a234acf9f16aa
prerequisite-patch-id: 7a8821088cffa47fa11de2be2f58600001ce6df5
prerequisite-patch-id: db807f8f0441aebbc77eee134cd7d8bf6f89b5f2
prerequisite-patch-id: a67406597e464dd7c400f91799cb4d6dae6a76bb
prerequisite-patch-id: 96c2812c6499b543a4732fd0fe4f99955f14c98e
prerequisite-patch-id: 0627471119fdaafead09bdee37413fce998b031c
prerequisite-patch-id: eac2db89e505dacbb69d3bca1f7067c743f0ff3d
prerequisite-patch-id: f6e3067ed8f06d9f6a0a53bf7a42b4f2228e1515
prerequisite-patch-id: d6306df317aca56ae3d6ce26347d53c40ced0cdf
prerequisite-patch-id: 2591404c889e39d9668ef6c0bdf3c234d539e423
prerequisite-patch-id: 49cf24ba2079ef549698655a977483c5a98795a1
prerequisite-patch-id: 5e8aed6c5a90993bfb107932c60db25c3a015bd0
prerequisite-patch-id: 65cc3249df312dd8102aaae96992efbf2bed7190
prerequisite-patch-id: 68fefb2ed8d74813bdfe6c22b0b9c545c7cacd34
prerequisite-patch-id: be412331202d7b1f339173d7c06895f6ae745f48
prerequisite-patch-id: 20eeb05e2c1c0c578b6985aa5f297ec6ab5fe3f9
prerequisite-patch-id: dcc58e924ffb8aeaa8aa2c299234263079462eba
prerequisite-patch-id: fbb14e7dfdfc5a1b0b649e97b494846829631b82
prerequisite-patch-id: 441284e22bdb70c7e9d3295d8669e48db61673a5
prerequisite-patch-id: fff51b385c9cbb519c5140845595790cf53c2d2a
prerequisite-patch-id: 10ffea76412df52eaaa26271c8bdf1ecbe032b85
prerequisite-patch-id: efdd06b7116e8961f50df31b6b885c05a95feb24
prerequisite-patch-id: 313dd3db6d8029d520ba47e76a07296b1b81d886
prerequisite-patch-id: 5de6cc3294ff6406f8a3bbefba2203044afee859
prerequisite-patch-id: 7d923e683eddaa9831831604f6fb3dfbd65faef0
prerequisite-patch-id: 0c880be4d448338ae68aed0b6d1884f2dd6d61a1
prerequisite-patch-id: 741bd67d315a19cb472d6a88ae984f028b9856e5
prerequisite-patch-id: 1ac4e2252a21c0f051c8cb6885e7b9552dba47c3
prerequisite-patch-id: 6c4266b4e8b20f92e199bf8e1a5b0aef449e49ef
prerequisite-patch-id: 680be7ae433da380f1698917ff972c52562a6146
prerequisite-patch-id: 96e367ce3f465225a804b661a5559edb6e952f9b
prerequisite-patch-id: 78db3758148eef1c42006476b27618cf59f0b9ca
prerequisite-patch-id: 0e24a01540c3f077951f36904491fe738f45eff8
prerequisite-patch-id: cf6d7500335b0f7813178a9fe4f6c00fb598d755
prerequisite-patch-id: 86565b549467ca3bd116ea6c81c98ef533ca1f7b
prerequisite-patch-id: 6b8231070d31313aff7937b1a4c2ab8748a8d08d
prerequisite-patch-id: 67223dce84591f47eec94344e4c395e4a6933e11
prerequisite-patch-id: f4482cb22354eca156570513c3d614335310f91c
prerequisite-patch-id: 7d8a89b44e1886e74b3c5870a44e9dbb4fea2f58
prerequisite-patch-id: 52bf0969e25465eb8a7df44f30d984e2b47d140b
prerequisite-patch-id: c98ff1ac203fcf4050bb81b69fc2f58d5803e664
prerequisite-patch-id: 69498825c3e930eec3159b013c26dfa7aa4493e8
prerequisite-patch-id: 9f6e1d4bd8df1b893f40727fe06a956752adc47d
prerequisite-patch-id: 636535c64beefe3bc3aa9d10dc3a7b85af6308a2
prerequisite-patch-id: 44660b613ba75f83bb91fa24b3d08f059f1208d5
prerequisite-patch-id: 9ca4dc09edf3a5a948cd15afc9a3c41a96f380da
prerequisite-patch-id: cd6ce120eb2d3a483398d334f49dc55f9bf56a20
prerequisite-patch-id: a942081700abc10efed178ec4164a490c2836bd6
prerequisite-patch-id: e6045b7ec505a146c7dfee3ec3874d650540853e
prerequisite-patch-id: 7b223ee2008975480fb70ef69643c9fc44535e67
prerequisite-patch-id: 9702858151163915accb76b5a161427b54000cfb
prerequisite-patch-id: 9df3d099b27da1408e51903e043fd0468b7e8778
prerequisite-patch-id: 00e74854d3495200fbb8c1e688561a6150114012
prerequisite-patch-id: 89520627437571bbfcb23460fa0bd8ad36ef27c6
prerequisite-patch-id: caf679837cf385cd4aff98b9adf5f39ee9c91948
prerequisite-patch-id: b72b58f1a8f867fd4d71b14ed19147a10e0e0f3d
prerequisite-patch-id: edfe23ec76d4df5d1b5ba33b97a5ba748f640f1d
prerequisite-patch-id: 7a96f6767e586f969ca6556156dc75be9a8312b0
prerequisite-patch-id: 53804054af400fe3e5ca9592e816dbe7e228ed31
prerequisite-patch-id: c1532bcd0bdce551c5c81d1501a2fd9e331fc311
prerequisite-patch-id: 1914d4dfd9c0371fff9155ad93e4376b02106803
prerequisite-patch-id: c4d6833650ad228173829720aa58a0eb50909840
prerequisite-patch-id: fc3360e4199b5532e7c4306e1b82c3bdf3bcb23a
prerequisite-patch-id: ed3bb5b626f2432261d7be7710d9fde158905f41
prerequisite-patch-id: f0580371291fe55beae85f1b8dbf14154e2ef208
prerequisite-patch-id: 2c4e8c4c6acf5296bda33b9584dfef5257e2ec4e
prerequisite-patch-id: 67378ff6e9bee5c9ca63befbf8a13bdf8feeb25a
prerequisite-patch-id: ad4684dfde8f4562006ac1f87b03d229684d25da
prerequisite-patch-id: 7ec9b09b76bf9dca25ef88c8cab5b3e7e0a263d4
prerequisite-patch-id: 69bfd289fa6d4038b8bfd43763ebcc034293db1d
prerequisite-patch-id: b215a6ec9ab3f565e5cd0f26c6d81c682d583490
prerequisite-patch-id: 7c41a11a8631ff602006a5d58dd89b21baf1bc30
prerequisite-patch-id: 9375ce094051bbc4e5153d68edb197fe9af1cfdc
prerequisite-patch-id: b2e6d76d689c561c2708d40457dd81d2d17a2af7
prerequisite-patch-id: 0e3e63b8315c1ad04168342f000b294952cebb1a
prerequisite-patch-id: 366fcf1b96042570fc05705f9f3b9d8539c8339c
prerequisite-patch-id: 5e86d28d565786e90be61cc9a8677b38319da005
prerequisite-patch-id: 76b97c7ca9ea97d9264c88c05af6a80cbbf9d258
prerequisite-patch-id: c9f0de48add51bb8c90378ee90b5663c3a954e3a
prerequisite-patch-id: e0f31b7cc627b2611683275a5837e193638857e6
prerequisite-patch-id: 4f00becb8911f99319e8456aa0b94c3bff705c74
prerequisite-patch-id: 7ac6cb67ea1cf7ad19415f680a10e955803a8ed4
prerequisite-patch-id: 9c2ebce505190cab88026362d294b7306533b076
prerequisite-patch-id: 73b0266741aac7601ea65ed5d371ea9082bb3b52
prerequisite-patch-id: 623c9c83199e928122166febee7856e62998c2ef
prerequisite-patch-id: 837bd2f2c8a8afcae38652620f125209586c3ea9
prerequisite-patch-id: 01a6bce6401a8e90cd5563350e8a246e84db6f9f
prerequisite-patch-id: 282e93ab77f28429f3cd9b1d9fc2b94ea55fa3c6
prerequisite-patch-id: 44daa75e7b5aedb40d3f8231ea61e357a26aceed
prerequisite-patch-id: eb96b3e05118be710f2576c670fe60e9c29b8062
prerequisite-patch-id: 027697fbd7c326eb003acb99d9c8d5d84e941789
prerequisite-patch-id: a919a39e690afb2fec45e7a970075c20016c7366
prerequisite-patch-id: e77eb8d400c2469092f7f40848022049cfbc81e7
prerequisite-patch-id: 223d44cd9ac6fb469e148a3f7e04e6e5b28cda47
prerequisite-patch-id: d9ed11f58acdfe02184c3da9b9ef28da566fbbf4
prerequisite-patch-id: 3696974441399a5aa46969eaed26422f4619313a
prerequisite-patch-id: 0a9d90c9bfb1e869975dc7f271a43baad73e0d7c
prerequisite-patch-id: 1d467dbe6455f37950892ee0cdd064ebf591f1f2
prerequisite-patch-id: 2062fe68db847c3ae75dd4c93fa370ee810b2973
prerequisite-patch-id: ac9def987326f1ab0c91372483aff33aa8e513a0
prerequisite-patch-id: 5bc2c092d2943e74fc8848324fa8051365395cc6
prerequisite-patch-id: a5812f75857354c40e20c9a4507adf86ed67166a
prerequisite-patch-id: d6bdc1dd0c854ee2e31eb409f80fbc280a018004
prerequisite-patch-id: 88d3fd7674b7a2555d7a46b7fc48a1f851a225a9
prerequisite-patch-id: f0973e887b34495e2d6e901ce1b757416d3d3cd8
prerequisite-patch-id: 55764f24de62411ddfe782e1d00a34e49f09f7f6
prerequisite-patch-id: bfd07c1d5cc8f10b87f7666c3c3873d4e511fd2a
prerequisite-patch-id: 502f61733d4bdc5a66440c8a068c8645ce95edb7
prerequisite-patch-id: eebec4ea406cc4543710f0d0a15a42d6df57095a
prerequisite-patch-id: 4228d7637636cc94293fa7705f986b2cb8b9b2d0
prerequisite-patch-id: 43316406e6a9f720b8757d0d256d777b7766f692
prerequisite-patch-id: 73567c98d3b01a0c09a76655cd4268a0c251bd14
prerequisite-patch-id: 55c343ceec5236d4d44291ed4425e9c044f64240
prerequisite-patch-id: c8ed297222f7deb4d18c6b47aa72d1bfc9d11f38
prerequisite-patch-id: f4d30fa21edb574ca0e981c63bb75ff89421cfc0
prerequisite-patch-id: 9e043f28df9dc53e0ff3b6c81d148a3259e27161
prerequisite-patch-id: f1bd642cd9e32e330b4ee694ea7cfa6a7dbd92dc
prerequisite-patch-id: d6f3e3db59d32ef6f01a20e23aedbe733683cb07
prerequisite-patch-id: b728ec0c75eeb05770c8d2df7636021d7cc18862
prerequisite-patch-id: 3b57d9cfefb4fa375eafabb9d9dc189bc871e763
prerequisite-patch-id: 1ded69de123acc578c58a96ddb3fa17d47238452
prerequisite-patch-id: c74e1674b4165ec1bafc5fec069353aac36daa3c
prerequisite-patch-id: dae8ed9b9595c470087913afd4d253be8270a1f6
prerequisite-patch-id: 8d75ef190e85825774bdbd40debfb414f4579ca6
prerequisite-patch-id: 5362681b99e2562b4be50b5e9e0df5d5083a9b3d
prerequisite-patch-id: fa0bb36507af90757a9016078cd1f1b72aac20c2
prerequisite-patch-id: 327a30dc25d9f0466b5eaa3e60aa35bbb42da762
prerequisite-patch-id: 4e125da4fdf8ec16c47113eef9c272424db34bdc
prerequisite-patch-id: 28c8bd8e56b81635004d2e3c852d0808443b7042
prerequisite-patch-id: 0c5132afa55a9c249625d3f9c8920e127664b1ae
prerequisite-patch-id: 651c1176a0c39494f8558651fe79b4501a85f492
prerequisite-patch-id: afe0c3515f8954fe9a3129a9e055ccb99392ff31
prerequisite-patch-id: 07e845f75e795da08e4f9e6f67bf3985878e1127
prerequisite-patch-id: b9d07660a50e6bb05dcd7393bd2bed030f543a6a
prerequisite-patch-id: fe73b0d7dbdeaac27d93659737cbcd0049b4022d
prerequisite-patch-id: f882e25d5128973761ddeedd4d4e992b8d300a8b
prerequisite-patch-id: 86bb4c9575c84b95d8aef636d887571f70678c89
prerequisite-patch-id: 1ea0b699438a5d1c8711d638af7027a013533618
prerequisite-patch-id: 09ca1177d19fbc328d9e8cdc8c92e321ea8cc384
prerequisite-patch-id: 2556406e614d582e5cbe1f44265dc3c54992abbf
prerequisite-patch-id: dadd2e3ce8b8b1a8e9f07112c6dea2f928c5571e
prerequisite-patch-id: e1b92b9cf28175bab1d8d278f0f6de446b688632
prerequisite-patch-id: 7ab70a6d2d6867cefc918010c96ae6d7754d7033
prerequisite-patch-id: 3db0a230b77a00113bada5e73c4c4eac8388c364
prerequisite-patch-id: 4c1d5ba62b47579ce0c8b9a1f83cf224777ebc4e
prerequisite-patch-id: 8cc50ed5445089bf6ddba558ca785ed836a0ae5a
prerequisite-patch-id: 3f3454e4b7e606cc7c4adb9025dbbcea3d38fdf1
prerequisite-patch-id: 1cd9904de4a76756ea94328d7d86f3d0556a507a
prerequisite-patch-id: c9ef5851c83599b8fc3701001c7ce4c8f927bc0f
prerequisite-patch-id: 7642d3136e0e772dcc5400affd45964c26ba3188
prerequisite-patch-id: 0ace642980c54330fe414b5e7dae4833d8c326bc
prerequisite-patch-id: 29e7bfa5491d767c7f487396c6605417031affac
prerequisite-patch-id: 69d54de3a7cbbd03a51ff2a410f3105b8288beca
prerequisite-patch-id: 13b1266dbb5ccb52b38cb470a47664b0d267fedc
prerequisite-patch-id: 217a68e3a5799c69d15381951361e5aeb18d263d
prerequisite-patch-id: 31424ce39d7e2f9a415ed26b87e6e6fd1a65b193
prerequisite-patch-id: b438ab82bd91ed1bdebb19905abfff4896e49b57
prerequisite-patch-id: a35b25cee0a168e9fc78f952ae3ccf863ac17c1c
prerequisite-patch-id: 1f17c3c8ecb758accb96c58ced028a7177ab6728
prerequisite-patch-id: 4f82ecefbe3a8ec8e413bb975aaf6677f3fb3817
prerequisite-patch-id: e581022874e2084acd32e9914fc97f82fdaef716
prerequisite-patch-id: b4324dd7be3ea35ac34e5f2a6ca551982f292fda
prerequisite-patch-id: bbf142fa0110d86f32fc6b28d451048c928a5ed9
prerequisite-patch-id: 4a995f8cff44701220d7ea929e54acd1c46888c9
prerequisite-patch-id: 6205054e9e370b05032d929a8bd5161fbd551795
prerequisite-patch-id: 1a8602a5196dc338171d604781be60b239eafc42
prerequisite-patch-id: 75d406b11d2a24c6489e17c4dfbbef04fefb41e2
prerequisite-patch-id: 540f3adda769bf3aae417834be5e8698e138316c
prerequisite-patch-id: 8d4093fb199ac1cfff36467aa0a86a3e1d2a6588
prerequisite-patch-id: 4fa94411bc970e0de8040ea2b2f375c1c10c9cd6
prerequisite-patch-id: b8e29d561696ddde929d6164f544a7001c7dba15
prerequisite-patch-id: 6e230f75633bfcc21a1e91189f07948c3be67e13
prerequisite-patch-id: 65c8e165feeaa14353571a3a75d60001481e70a0
prerequisite-patch-id: 01050c2099fdb14c783c5bbf30bc3d9ba472c233
prerequisite-patch-id: 9b264fb3c1417752f0a3adb34d906cd43acc0c67
prerequisite-patch-id: 4076697be434be94fdec864eedeab939d19add7c
prerequisite-patch-id: 27ebbf563a010cbc584e5f845b9f9c708f37503e
prerequisite-patch-id: ca4fd4523d4dd0e0dfeb01bbb3c49a2d0ebf4ae0
prerequisite-patch-id: 55663587fc906902df37689ac76af0db17fd0658
prerequisite-patch-id: a4074ee2e179558eb2970e6bb24945f8bd9b4221
prerequisite-patch-id: 4c1877a6774f964300b67c7efb3c0c60bf9594d9
prerequisite-patch-id: 1e00288749582e741e590769fd09d943c27695dc
prerequisite-patch-id: ef1d42e1bf0faf608bfe9d68429f918811758fcb
prerequisite-patch-id: 6c24bc41691a657d86b4e2073ee29c034c56e789
prerequisite-patch-id: b45d696f9bf7e7f924be3f2a27150e88ba82a6be
prerequisite-patch-id: 024e68dc9aff2e8362cde034a27562c05f9ec1af
prerequisite-patch-id: 4d968b9b1e627bd17a1ea360a1cd8059891ac02b
prerequisite-patch-id: c1fe408ba421cad3f8c5a17a1d019790602cfabc
prerequisite-patch-id: 9f7b88f5a455b5174ce71b5f4fabb5b133270726
prerequisite-patch-id: fb715285df00c774290b1c1e654e67efde909c52
prerequisite-patch-id: e2656fd61e3d1d5c441a93f2ecd2c9f498382548
prerequisite-patch-id: 77a830fbb3cfaea2637cc7bd66827fd0883c81e9
prerequisite-patch-id: dd696eeb5ae9c54c9e98224fd50a1f091fc5791d
prerequisite-patch-id: 9f51b423038a7371b2ad0dc454bd626df6af24dd
prerequisite-patch-id: 9e741266e10c1675312d6badef8c44b54c102d67
prerequisite-patch-id: c5872164bdcbdfc79766cd50e2f14b386b86c43a
prerequisite-patch-id: a599848255055860e391678fed5fdd79a5c0269e
prerequisite-patch-id: dd0e1040f53fddca343a1110513c541a095346d7
prerequisite-patch-id: 719edaf42ce046731db5991279df93ced2620e90
prerequisite-patch-id: 4313345be674a4f39caa508f3344b6764193723b
prerequisite-patch-id: c79246c5b34365c09c7325b8f1d4de650132f4ea
prerequisite-patch-id: e72e14aa39b0f7163ab50b37c9bd69455c561628
prerequisite-patch-id: 8952e4eec17eb8fb3728126f4e2fa9259809f39d
prerequisite-patch-id: 8335f513ea783875632b7e6d52ff294a3814cba4
prerequisite-patch-id: 466d855cfb9382e307900bd52db4218af1be1e5f
prerequisite-patch-id: 51f7c949e12facfed1daaa178ef711e4084078ae
prerequisite-patch-id: b26e988052dce66c6cd7196f1cd08c47fd864bfe
prerequisite-patch-id: d4bc191d30b57342fa9958004d6ce7728aaa8f90
prerequisite-patch-id: 1d826a529f73ad379413abc5e25851de803a03da
prerequisite-patch-id: a3696bffb85ce11e99490c8f8b5c106721b7dd3a
prerequisite-patch-id: c74f59a2b554b4b427abc4fb236a7051d4992382
prerequisite-patch-id: 5257f663d5b5b569cde6ea15d072205f6f3cfc8e
prerequisite-patch-id: 94adb50530f2b77ca9e4a96df5f1ef5778f9f551
prerequisite-patch-id: d4ffa50c39196e0ce1a415f170558e1ffb662f40
prerequisite-patch-id: 2d72bd3cbd449b8b2cf566f751fffc65bd82d2c8
prerequisite-patch-id: d980d830d0942557ee6a617a022197a5f3f9afeb
prerequisite-patch-id: b6619b73591e2fcfeef495fdf8592b37540db8f0
prerequisite-patch-id: 263edbf1146757fdf0533a1ca3c53fe731987750
prerequisite-patch-id: 248b8a8461e8abcfd74e77d80edb4b56505aa4b4
prerequisite-patch-id: f6c511994d525e2b679b2d989fbd8f9bdcd084cf
prerequisite-patch-id: 241151aab1e879ad9330bbb0ebdf7caaaa4fa36d
prerequisite-patch-id: ba1058e1785e1031bbfab9448d45b28fe5afe0d4
prerequisite-patch-id: 35e6892e74c8f0977c42b9a71aaeae447fff55f4
prerequisite-patch-id: 3b48e899ef02976c83e38c186725cc5ea7542469
prerequisite-patch-id: dded6e81825342229880b3b6a8267f04224b8fca
prerequisite-patch-id: af36a3c58a0b0a9b40561190d5a950de8995adb1
prerequisite-patch-id: 90749b0c0f04fc17bb848e6537785032289bc2ce
prerequisite-patch-id: 8846bbc84a890b7ab4a5a9565c499a7cda8d20bb
prerequisite-patch-id: 7d7aa0b3616099ab97ecfa1f96f2da4b8af29ea7
prerequisite-patch-id: c5d08f19b77b6624a02d6c33d5758ae1dfd7ddf1
prerequisite-patch-id: f1979a4301532f049ace9444a49509cb072b13e0
prerequisite-patch-id: 7d285056f1c052bd73668214141401fbf269e40d
prerequisite-patch-id: 23e69e462f806fad6abf3aef9a65d54080573a2c
prerequisite-patch-id: 1195966d6db7de71c8693f47307e588d20537894
prerequisite-patch-id: 1c47aef305b5c7d5c1f7c984940b2acb5a9e9efe
prerequisite-patch-id: 8cee9be1f2b82560e8f4dd73c811f003ce270c8f
prerequisite-patch-id: f3a3b7c02362791d721302bd02876a2822654db1
prerequisite-patch-id: 6d08d25b8c9e04b235ef09fb6c3456b6a9a1b5f9
prerequisite-patch-id: 77992de8b9ecf46081b088a483ba6821a1b59871
prerequisite-patch-id: 3c9bc30b021df78a18bb6f87f4093def62c8093e
prerequisite-patch-id: 83e43cc9e95212daa9b0734de896de72fb60cc54
prerequisite-patch-id: fe95890fc4f97cb870c944064f0309afbc56f887
prerequisite-patch-id: a76125b873628e596428a4389b8aa95b403549c7
prerequisite-patch-id: 8dc559c9ec374d60273f094485ae830795158cae
prerequisite-patch-id: a0673b631dced459645e06c39320c9a49766d1c0
prerequisite-patch-id: 38929847075665edaa11fe640f3952d59c28e4f6
prerequisite-patch-id: b1546e170917060ddc93d92d3b371e4d38c32cb3
prerequisite-patch-id: 82d4a1b5b279417bc165d4be46020d74323c8b10
prerequisite-patch-id: a7e4b2c0adfd5e6b5c446bc23bb52e5a882da70f
prerequisite-patch-id: c4c1dd53e5053e4d3606cb660ec540c72a42e4ae
prerequisite-patch-id: 571324e5dfb1cf847da89f4b16293aa8c3981c96
prerequisite-patch-id: b417348e7125d8c05c09e9aaff3737ad37a652e2
prerequisite-patch-id: 993f5f9cbd01f5ce517eedf3f9855ad2fd846dca
prerequisite-patch-id: bc11d4a478ff2af72dcad92f9ea9ad673a384ebc
prerequisite-patch-id: 5a559b27f31465cba3ee3e06573cf9a64bd2dc98
prerequisite-patch-id: 26db132816a454af75f800365a7b0c8224ebace6
prerequisite-patch-id: 9ceab491dc54e65a482df67577d4bbdb6c9b387d
prerequisite-patch-id: 39848d76dd933ee4db81937ba30ba2b71908d65a
prerequisite-patch-id: dd210719b1efcf875c35b863d1b61d3ada4dbe18
prerequisite-patch-id: dd381a7354bb8a4c34557388360d5a85463b43cb
prerequisite-patch-id: 91d5d5206dbaee417424023c1cbed6aec7199fa1
prerequisite-patch-id: b76dc45a7280d58a0ff1c22e26608c9d4ababdc8
prerequisite-patch-id: 8105ac553c3c26a2f47f6fdb6094c4df2f251b84
prerequisite-patch-id: 47d399cc20723fb2e808d7049e267e0835509901
prerequisite-patch-id: 0ba5b22e8b952dd0901ca0517d432b4d8d9d2e85
prerequisite-patch-id: f0dc958a3d0dd1b1317fc8857a5ec77e659c430e
prerequisite-patch-id: 02157c1669ecc774e2553b7638996784a026f07d
prerequisite-patch-id: d494d560c95b961684ee347f58d9c379243763f8
prerequisite-patch-id: 6cd440aabe1113a841a57389cffec6a7c9732f5e
prerequisite-patch-id: 97a9141eb96919968b77c36e4b4b36e0273ba34c
prerequisite-patch-id: 3254ea5d58b17b9c6a28ee2d93d39f84e8cbf328
prerequisite-patch-id: eaededda0b01a1896c73e1818d717abdb0200889
prerequisite-patch-id: e32fbd5b8ceaa2c4c98f4a44ff3c8e4d9686bf20
prerequisite-patch-id: 6a592ee329bdf5654c34694d97348db04597cde3
prerequisite-patch-id: 8476245b62ca3fa74ccf83da844b7205b66a96c7
prerequisite-patch-id: 2a67ebc1ddd25b243352fb72945ab0f2d7de3c1a
prerequisite-patch-id: 6cf67cd0a8d4b215cf36806d1ee9e2677e7ef919
prerequisite-patch-id: b60d20275df208874e17cc91d73cb97e218365fe
prerequisite-patch-id: 039cc1722b79ee60c2b6224d060fe7727c61d9c4
prerequisite-patch-id: 55e0459f37598b2485a1740e92c650def995f2af
prerequisite-patch-id: 8c411abe7848691c623081c7b296b1d17b3c36df
prerequisite-patch-id: 27f06162e794cfb357aa4a343772201a8746f517
prerequisite-patch-id: 1d92af7e9b714c18a0984901230bb66bed937124
prerequisite-patch-id: 2c8e34ee98a8f39329fde0323a381cd3bbce9437
prerequisite-patch-id: d1d8eab4e2281b0f0fccedc0a3dd62bcb89b0368
prerequisite-patch-id: 30663c9b1d8780c8cabd7bffa3156bb37727e462
prerequisite-patch-id: f54a2bc3b0c7ec417cf12237359228b1fce2272c
prerequisite-patch-id: 8d97501ddfc19d209c21426c9ccb40fb4c115c02
prerequisite-patch-id: 428f89cc8c84b1d142e008e179cba89ecb6f2d1f
prerequisite-patch-id: 4cd1a28453f8dab46b6c4953b2e4d8a0f1ba81ee
prerequisite-patch-id: a94ee008f1dfc1154704a97bfb851260fb6c1b50
prerequisite-patch-id: aa84f3f94b8e53c5788a71c5ed7743200fa8179a
prerequisite-patch-id: caa82d6409deb884fb3629340955c3717c7a1d20
prerequisite-patch-id: c02a6de32ca7bc4457626da73822b4eba6f33a83
prerequisite-patch-id: 8b26fbd31ace1f71bf14473e7f92df1b4f1afaf0
prerequisite-patch-id: a0d3a55ef6506701f3c0ea96e52c771e525186fc
prerequisite-patch-id: 9a5d56c6814380239ded61b6818ab5b9c075f9c2
prerequisite-patch-id: f9f651890abfa19569e58617768c161bdc576c13
prerequisite-patch-id: f0d18258c8d2a910df9b0fa4db3abd58c8ce94f7
prerequisite-patch-id: ce799caf3ed9c1f6fe0e199aa5aa5c843f0938cd
prerequisite-patch-id: b80e1b851dce643b9c5e195c6a933b10ec4109aa
prerequisite-patch-id: aefc62ae472c375f82c076dbb0391bdf06e6be0c
prerequisite-patch-id: 9ad1f9c4ec7bda560c42a0e51af83150877b44ff
prerequisite-patch-id: 2229ba3f5b32afdc48c1b17700aac2631ad7faf7
prerequisite-patch-id: 4bbb361fdf07588f86127b664e6851402ba7812a
prerequisite-patch-id: f30231af7608b4da8fba4b4f581d24dd73d7c8cc
prerequisite-patch-id: 6ae25398f972fbffb19635842f65002f746376c2
prerequisite-patch-id: e8a4fb62af4ef19bb54712a86dc8d4ffd5372f94
prerequisite-patch-id: ca777f22487751e24dd16ac06e023210cc07c683
prerequisite-patch-id: 22dc3a994f7895e6ec1f6fe94582832a40970f20
prerequisite-patch-id: fa836ded1331a2a4c2175a8a9bc1434966fabb15
prerequisite-patch-id: a14ee8926d190162c727d23c5a6b5f89595d659f
prerequisite-patch-id: 02783793e4278ddcaea3c9806e919e5b5eee6358
prerequisite-patch-id: e9576fcefb9715327d907d0c95deea9b65402b18
prerequisite-patch-id: a2d66fa5d153a9476a2b7852f2bfc7c53b6fa541
prerequisite-patch-id: 2b8c86f6d98a7400ec667c2c58b78a53c122d2c4
prerequisite-patch-id: 3739f44b7d03c989f75eed33f86cd7f3b921be02
prerequisite-patch-id: 2e99d6e7149b495e904fd822383c3a56e6a9101d
prerequisite-patch-id: e9b94b4890076b40672b9415c5a0840c5e68db78
prerequisite-patch-id: 09007725be958f4c4b2f7fdd158c66519b017d60
prerequisite-patch-id: 1d150e0e8fdf8b76f7e5c81073027a2e363e106b
prerequisite-patch-id: e553c39542259ff20c947258d6ac4cd27ee317b4
prerequisite-patch-id: c93440f21243565c3056ae6be5cd3049de1432b7
prerequisite-patch-id: b491b39a771706907196d8e979ff9e07bbb343bf
prerequisite-patch-id: 1b9c0897d35b4d5670791b1e544f1539dec3bf8d
prerequisite-patch-id: f03464f465f04f4e6e1eab42e2e721fd6d7d9a63
prerequisite-patch-id: 3f032d3a5f3fe8be518ccc3fb2acd637d3eb7233
prerequisite-patch-id: 4b5de661d18b47e3c7ab0e20cc34e5b1875a1608
prerequisite-patch-id: 82fe0074d12d76ac3139a1703887d35565f6cce8
prerequisite-patch-id: 8a96343d6d24542fca0dfb286dbce949561aab8f
-- 
2.39.0.267.g7648178303


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/4] ctf: fix various dreadful typos in the ctf_archive format comments
  2022-12-16 13:25 [PATCH 0/4] A few backlogged build-system problems Nick Alcock
@ 2022-12-16 13:25 ` Nick Alcock
  2022-12-16 13:25 ` [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors Nick Alcock
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 10+ messages in thread
From: Nick Alcock @ 2022-12-16 13:25 UTC (permalink / raw)
  To: binutils

When defining a format it helps to a) get the endianness right when you
explicitly state what it is and b) define things in terms of fields that
exist rather than fields that don't.

(A bunch of changes of names during implementation were not reflected in
these comments...)

Thanks to Jose "Eye of the Eagle" Marchesi for spotting these.

include/
	* ctf.h (struct ctf_archive) [ctfa_ctfs]: The size element of
	this is in little-endian byte order, not network byte order.
	(struct ctf_archive_modent): This is positioned right after the
	end fo the struct ctf_archive, not at the offset of a
	nonexistent field.  The number of elements in the array depends
	on ctfa_ndicts, not another nonexistent field.
---
 include/ctf.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/ctf.h b/include/ctf.h
index 698aab3eab6..6b17236254f 100644
--- a/include/ctf.h
+++ b/include/ctf.h
@@ -599,13 +599,13 @@ struct ctf_archive
   /* Offset of the name table.  */
   uint64_t ctfa_names;
 
-  /* Offset of the CTF table.  Each element starts with a size (a uint64_t
-     in network byte order) then a ctf_dict_t of that size.  */
+  /* Offset of the CTF table.  Each element starts with a size (a little-
+     endian uint64_t) then a ctf_dict_t of that size.  */
   uint64_t ctfa_ctfs;
 };
 
-/* An array of ctfa_nnamed of this structure lies at
-   ctf_archive[ctf_archive->ctfa_modents] and gives the ctfa_ctfs or
+/* An array of ctfa_ndicts of this structure lies at
+   ctf_archive[sizeof(struct ctf_archive)] and gives the ctfa_ctfs or
    ctfa_names-relative offsets of each name or ctf_dict_t.  */
 
 typedef struct ctf_archive_modent
-- 
2.39.0.267.g7648178303


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors
  2022-12-16 13:25 [PATCH 0/4] A few backlogged build-system problems Nick Alcock
  2022-12-16 13:25 ` [PATCH 1/4] ctf: fix various dreadful typos in the ctf_archive format comments Nick Alcock
@ 2022-12-16 13:25 ` Nick Alcock
  2022-12-16 13:54   ` Andreas Schwab
  2022-12-16 13:25 ` [PATCH 3/4] Regenerate affected configures Nick Alcock
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 10+ messages in thread
From: Nick Alcock @ 2022-12-16 13:25 UTC (permalink / raw)
  To: binutils

LT_PATH_NM considers an nm to support -p/-B if it returns
output that names the path being checked -- but since that is itself nm
(usually with a path attached), this can trigger false positives with
errors like

/usr/bin/nm: unknown option "B" ignored"

The test currently avoids this case for the single instance of HP-UX
by deleting all but the last line of the output.  Keep on doing that
(so we don't do more work than we need to), but also explicitly
eliminate references to "unknown" and "invalid", with any leading
capitalization.  This handles Darwin, which says

error: nm: invalid argument '-B'

Alas, we cannot check the exit code, because some nm's return nonzero
exit codes if no symbols are found!

Things were also erroneously failing if nm had actual symbols in it,
because we were getting output that did not mention nm by name (its
usual output).  Identify things that look like valid nm output and
let it through.

	PR libctf/29547
	* libtool.m4 (LT_PATH_NM): Explicitly filter out 'unknown'
	and 'invalid' errors when looking for valid output.  Let
	through actual valid nm output too.
---
 libtool.m4 | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/libtool.m4 b/libtool.m4
index ad63ebbb385..4e5b1884b87 100644
--- a/libtool.m4
+++ b/libtool.m4
@@ -3231,15 +3231,18 @@ AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [[A-Za-z]]\ *|*[[0-9a-f]][[0-9a-f]][[0-9a-f]]\ [[A-Za-z]]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [[A-Za-z]]\ *|*[[0-9a-f]][[0-9a-f]][[0-9a-f]]\ [[A-Za-z]]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
-- 
2.39.0.267.g7648178303


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 3/4] Regenerate affected configures.
  2022-12-16 13:25 [PATCH 0/4] A few backlogged build-system problems Nick Alcock
  2022-12-16 13:25 ` [PATCH 1/4] ctf: fix various dreadful typos in the ctf_archive format comments Nick Alcock
  2022-12-16 13:25 ` [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors Nick Alcock
@ 2022-12-16 13:25 ` Nick Alcock
  2022-12-16 13:25 ` [PATCH 4/4] libctf: skip the testsuite from inside dejagnu Nick Alcock
  2022-12-20 12:53 ` [PATCH 0/4] A few backlogged build-system problems Alan Modra
  4 siblings, 0 replies; 10+ messages in thread
From: Nick Alcock @ 2022-12-16 13:25 UTC (permalink / raw)
  To: binutils

---
 bfd/configure                  | 17 ++++++++++-------
 binutils/configure             | 17 ++++++++++-------
 gas/configure                  | 17 ++++++++++-------
 gprof/configure                | 17 ++++++++++-------
 gprofng/configure              | 17 ++++++++++-------
 gprofng/libcollector/configure | 17 ++++++++++-------
 ld/configure                   | 17 ++++++++++-------
 libbacktrace/configure         | 17 ++++++++++-------
 libctf/configure               | 17 ++++++++++-------
 libsframe/configure            | 17 ++++++++++-------
 opcodes/configure              | 17 ++++++++++-------
 sim/configure                  | 17 ++++++++++-------
 zlib/configure                 | 12 +++++++-----
 13 files changed, 127 insertions(+), 89 deletions(-)

diff --git a/bfd/configure b/bfd/configure
index b532fe7e8af..bbc0776cf0c 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -5440,15 +5440,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -11106,7 +11109,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11109 "configure"
+#line 11112 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11212,7 +11215,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11215 "configure"
+#line 11218 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/binutils/configure b/binutils/configure
index 5a3e5017b46..40a1926c81b 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -5120,15 +5120,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -10817,7 +10820,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10820 "configure"
+#line 10823 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10923,7 +10926,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10926 "configure"
+#line 10929 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/gas/configure b/gas/configure
index 1b53c03d04f..7c7dfda663b 100755
--- a/gas/configure
+++ b/gas/configure
@@ -5029,15 +5029,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -10726,7 +10729,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10729 "configure"
+#line 10732 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10832,7 +10835,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10835 "configure"
+#line 10838 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/gprof/configure b/gprof/configure
index cb150353050..d574ac46278 100755
--- a/gprof/configure
+++ b/gprof/configure
@@ -4907,15 +4907,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown' or 'invalid', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -10604,7 +10607,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10607 "configure"
+#line 10610 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10710,7 +10713,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10713 "configure"
+#line 10716 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/gprofng/configure b/gprofng/configure
index 8ad5ebd67be..60ff32d411b 100755
--- a/gprofng/configure
+++ b/gprofng/configure
@@ -6553,15 +6553,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown' or 'invalid', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -12221,7 +12224,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12224 "configure"
+#line 12227 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12327,7 +12330,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12330 "configure"
+#line 12333 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/gprofng/libcollector/configure b/gprofng/libcollector/configure
index bd40838425c..fa1861aa8ac 100755
--- a/gprofng/libcollector/configure
+++ b/gprofng/libcollector/configure
@@ -6366,15 +6366,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown' or 'invalid', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -12064,7 +12067,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12067 "configure"
+#line 12070 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12170,7 +12173,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12173 "configure"
+#line 12176 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/ld/configure b/ld/configure
index a4d30abfb1c..371fc2bac7c 100755
--- a/ld/configure
+++ b/ld/configure
@@ -5927,15 +5927,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -11625,7 +11628,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11628 "configure"
+#line 11631 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11731,7 +11734,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11734 "configure"
+#line 11737 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/libbacktrace/configure b/libbacktrace/configure
index 406b67b8cbc..0bcca435c63 100755
--- a/libbacktrace/configure
+++ b/libbacktrace/configure
@@ -5843,15 +5843,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -11540,7 +11543,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11543 "configure"
+#line 11546 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11646,7 +11649,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11649 "configure"
+#line 11652 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/libctf/configure b/libctf/configure
index 17463a74cca..cf63ded9eec 100755
--- a/libctf/configure
+++ b/libctf/configure
@@ -5965,15 +5965,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -11632,7 +11635,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11635 "configure"
+#line 11638 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11738,7 +11741,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11741 "configure"
+#line 11744 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/libsframe/configure b/libsframe/configure
index 7bbed5d8ccf..12de8b35e00 100755
--- a/libsframe/configure
+++ b/libsframe/configure
@@ -5776,15 +5776,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -11443,7 +11446,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11446 "configure"
+#line 11449 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11549,7 +11552,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11552 "configure"
+#line 11555 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/opcodes/configure b/opcodes/configure
index 9dc87d6c19c..822af4377ba 100755
--- a/opcodes/configure
+++ b/opcodes/configure
@@ -5374,15 +5374,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown' or 'invalid', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -11041,7 +11044,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11044 "configure"
+#line 11047 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11147,7 +11150,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11150 "configure"
+#line 11153 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/sim/configure b/sim/configure
index 57c4fcf6972..2ee39ad371e 100755
--- a/sim/configure
+++ b/sim/configure
@@ -6020,15 +6020,18 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown', 'invalid', or 'usage', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-       *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+       *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
+	 lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
-	 *$tmp_nm*)
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v 'nknown ' | $GREP -v 'nvalid ' | $GREP -v 'sage: ' | sed '1q'` in
+	 *$tmp_nm*|*\ \ \ [A-Za-z]\ *|*[0-9a-f][0-9a-f][0-9a-f]\ [A-Za-z]\ *)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
 	   ;;
@@ -12431,7 +12434,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12434 "configure"
+#line 12437 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -12537,7 +12540,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 12540 "configure"
+#line 12543 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
diff --git a/zlib/configure b/zlib/configure
index e65ade3badd..e549fbdafae 100755
--- a/zlib/configure
+++ b/zlib/configure
@@ -4713,14 +4713,16 @@ else
      tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
      if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
        # Check to see if the nm accepts a BSD-compat flag.
-       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+       # We discard lines that mention 'unknown' or 'invalid', hopefully
+       # placating systems like Darwin and HP-UX, which mention the name of nm
+       # in error output.
        #   nm: unknown option "B" ignored
-       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
+       case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v ' unknown ' | $GREP -v 'invalid '` in
        *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
 	 break
 	 ;;
        *)
-	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
+	 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | $GREP -v '^ *$' | $GREP -v ' unknown ' | $GREP -v 'invalid '` in
 	 *$tmp_nm*)
 	   lt_cv_path_NM="$tmp_nm -p"
 	   break
@@ -10711,7 +10713,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10714 "configure"
+#line 10716 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -10817,7 +10819,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 10820 "configure"
+#line 10822 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
-- 
2.39.0.267.g7648178303


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 4/4] libctf: skip the testsuite from inside dejagnu
  2022-12-16 13:25 [PATCH 0/4] A few backlogged build-system problems Nick Alcock
                   ` (2 preceding siblings ...)
  2022-12-16 13:25 ` [PATCH 3/4] Regenerate affected configures Nick Alcock
@ 2022-12-16 13:25 ` Nick Alcock
  2022-12-20 12:53 ` [PATCH 0/4] A few backlogged build-system problems Alan Modra
  4 siblings, 0 replies; 10+ messages in thread
From: Nick Alcock @ 2022-12-16 13:25 UTC (permalink / raw)
  To: binutils

The libctf testsuite uses Tcl try/catch to trap run_output errors.  This
is only supported in reasonably recent Tcls, so we detect the lack of
try/catch and suppress the testsuite via an Automake conditional in its
absence.

But this turns out not to work: Automake produces a check-DEJAGNU target
regardless of the value of this conditional and sticks it in an
unconditionally-executed part of the makefile, so the testsuite gets
executed anyway, and fails with a nasty-looking syntax error.  We can't
disable it by taking "dejagnu" out of AUTOMAKE_OPTIONS, because if you
do that Automake stops you using RUNTEST, RUNTESTFLAGS and other
variables users would expect to work.

So move to disabling the testsuite from inside the testsuite itself,
importing the value of the former Automake conditional as a Tcl variable
and exiting very early in default.exp if it's false.

	* configure.ac (TCL_TRY): No longer an Automake conditional.
	Rename to...
	(HAVE_TCL_TRY): ... this.
	* Makefile.am: Drop TCL_TRY.
	(development.exp): Set have_tcl_try.
	* testsuite/config/default.exp: Exit if have_tcl_try is false.

	* configure: Regenerated.
	* Makefile.in: Likewise.
---
 libctf/Makefile.am                  |  3 +-
 libctf/Makefile.in                  | 95 +++++++++++++----------------
 libctf/configure                    | 21 +++----
 libctf/configure.ac                 |  7 ++-
 libctf/testsuite/config/default.exp |  5 ++
 5 files changed, 61 insertions(+), 70 deletions(-)

diff --git a/libctf/Makefile.am b/libctf/Makefile.am
index 27e90f0ba36..f86e910718c 100644
--- a/libctf/Makefile.am
+++ b/libctf/Makefile.am
@@ -72,7 +72,6 @@ EXPECT = expect
 RUNTEST = runtest
 RUNTESTFLAGS =
 
-if TCL_TRY
 CC_FOR_TARGET = ` \
   if [ -f $$r/../gcc/xgcc ] ; then \
     if [ -f $$r/../newlib/Makefile ] ; then \
@@ -105,6 +104,7 @@ check-DEJAGNU: site.exp development.exp
 development.exp: $(BFDDIR)/development.sh
 	$(AM_V_GEN)$(EGREP) "(development|experimental)=" $(BFDDIR)/development.sh  \
 	  | $(AWK) -F= '{ print "set " $$1 " " $$2 }' > $@
+	echo "set have_tcl_try @HAVE_TCL_TRY@" >> $@
 
 # development.sh is used to determine -Werror default.
 CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh
@@ -112,6 +112,5 @@ CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh
 EXTRA_DEJAGNU_SITE_CONFIG = development.exp
 
 DISTCLEANFILES += site.exp development.exp
-endif
 
 include doc/local.mk
diff --git a/libctf/Makefile.in b/libctf/Makefile.in
index 1984f50867a..5ad5dae440f 100644
--- a/libctf/Makefile.in
+++ b/libctf/Makefile.in
@@ -127,10 +127,9 @@ build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
 @NEED_CTF_QSORT_R_TRUE@am__append_1 = ctf-qsort_r.c
-@TCL_TRY_TRUE@am__append_2 = site.exp development.exp
-@BUILD_INFO_TRUE@am__append_3 = doc/ctf-spec.texi
-@BUILD_INFO_TRUE@am__append_4 = texput.log
-@BUILD_INFO_TRUE@am__append_5 = doc/ctf-spec.info
+@BUILD_INFO_TRUE@am__append_2 = doc/ctf-spec.texi
+@BUILD_INFO_TRUE@am__append_3 = texput.log
+@BUILD_INFO_TRUE@am__append_4 = doc/ctf-spec.info
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../bfd/acinclude.m4 \
@@ -312,7 +311,7 @@ DVIS = doc/ctf-spec.dvi
 PDFS = doc/ctf-spec.pdf
 PSS = doc/ctf-spec.ps
 HTMLS = doc/ctf-spec.html
-TEXINFOS = $(am__append_3)
+TEXINFOS = $(am__append_2)
 TEXI2DVI = texi2dvi
 TEXI2PDF = $(TEXI2DVI) --pdf --batch
 MAKEINFOHTML = $(MAKEINFO) --html
@@ -407,6 +406,7 @@ FGREP = @FGREP@
 GENCAT = @GENCAT@
 GMSGFMT = @GMSGFMT@
 GREP = @GREP@
+HAVE_TCL_TRY = @HAVE_TCL_TRY@
 INCINTL = @INCINTL@
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
@@ -522,9 +522,9 @@ ACLOCAL_AMFLAGS = -I .. -I ../config -I ../bfd
 AUTOMAKE_OPTIONS = dejagnu foreign info-in-builddir no-texinfo.tex
 
 # Variables that we might accumulate conditionally or in subdirs.
-info_TEXINFOS = $(am__append_3)
-DISTCLEANFILES = $(am__append_2) $(am__append_4)
-MAINTAINERCLEANFILES = $(am__append_5)
+info_TEXINFOS = $(am__append_2)
+DISTCLEANFILES = site.exp development.exp $(am__append_3)
+MAINTAINERCLEANFILES = $(am__append_4)
 
 # This is where we get zlib from.  zlibdir is -L../zlib and zlibinc is
 # -I../zlib, unless we were configured with --with-system-zlib, in which
@@ -559,25 +559,25 @@ libctf_la_LDFLAGS = $(libctf_ldflags_nover) @VERSION_FLAGS@
 libctf_la_SOURCES = $(libctf_nobfd_la_SOURCES) ctf-open-bfd.c
 RUNTEST = runtest
 RUNTESTFLAGS = 
-@TCL_TRY_TRUE@CC_FOR_TARGET = ` \
-@TCL_TRY_TRUE@  if [ -f $$r/../gcc/xgcc ] ; then \
-@TCL_TRY_TRUE@    if [ -f $$r/../newlib/Makefile ] ; then \
-@TCL_TRY_TRUE@      echo $$r/../gcc/xgcc -B$$r/../gcc/ -idirafter $$r/../newlib/targ-include -idirafter $${srcroot}/../newlib/libc/include -nostdinc; \
-@TCL_TRY_TRUE@    else \
-@TCL_TRY_TRUE@      echo $$r/../gcc/xgcc -B$$r/../gcc/; \
-@TCL_TRY_TRUE@    fi; \
-@TCL_TRY_TRUE@  else \
-@TCL_TRY_TRUE@    if [ "@host@" = "@target@" ] ; then \
-@TCL_TRY_TRUE@      echo $(CC); \
-@TCL_TRY_TRUE@    else \
-@TCL_TRY_TRUE@      echo gcc | sed '$(transform)'; \
-@TCL_TRY_TRUE@    fi; \
-@TCL_TRY_TRUE@  fi`
+CC_FOR_TARGET = ` \
+  if [ -f $$r/../gcc/xgcc ] ; then \
+    if [ -f $$r/../newlib/Makefile ] ; then \
+      echo $$r/../gcc/xgcc -B$$r/../gcc/ -idirafter $$r/../newlib/targ-include -idirafter $${srcroot}/../newlib/libc/include -nostdinc; \
+    else \
+      echo $$r/../gcc/xgcc -B$$r/../gcc/; \
+    fi; \
+  else \
+    if [ "@host@" = "@target@" ] ; then \
+      echo $(CC); \
+    else \
+      echo gcc | sed '$(transform)'; \
+    fi; \
+  fi`
 
 
 # development.sh is used to determine -Werror default.
-@TCL_TRY_TRUE@CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh
-@TCL_TRY_TRUE@EXTRA_DEJAGNU_SITE_CONFIG = development.exp
+CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh
+EXTRA_DEJAGNU_SITE_CONFIG = development.exp
 @BUILD_INFO_TRUE@AM_MAKEINFOFLAGS = --no-split
 all: config.h
 	$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -1235,18 +1235,6 @@ cscopelist-am: $(am__tagged_files)
 distclean-tags:
 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
 	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-
-@TCL_TRY_FALSE@check-DEJAGNU: site.exp
-@TCL_TRY_FALSE@	srcdir='$(srcdir)'; export srcdir; \
-@TCL_TRY_FALSE@	EXPECT=$(EXPECT); export EXPECT; \
-@TCL_TRY_FALSE@	if $(SHELL) -c "$(RUNTEST) --version" > /dev/null 2>&1; then \
-@TCL_TRY_FALSE@	  exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \
-@TCL_TRY_FALSE@	    if $(RUNTEST) $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
-@TCL_TRY_FALSE@	    then :; else exit_status=1; fi; \
-@TCL_TRY_FALSE@	  done; \
-@TCL_TRY_FALSE@	else echo "WARNING: could not find '$(RUNTEST)'" 1>&2; :;\
-@TCL_TRY_FALSE@	fi; \
-@TCL_TRY_FALSE@	exit $$exit_status
 site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
 	@echo 'Making a new site.exp file ...'
 	@echo '## these variables are automatically generated by make ##' >site.tmp
@@ -1685,23 +1673,24 @@ uninstall-am: uninstall-dvi-am uninstall-html-am \
 .PRECIOUS: Makefile
 
 
-@TCL_TRY_TRUE@check-DEJAGNU: site.exp development.exp
-@TCL_TRY_TRUE@	srcroot=`cd $(srcdir) && pwd`; export srcroot; \
-@TCL_TRY_TRUE@	r=`pwd`; export r; \
-@TCL_TRY_TRUE@	LC_ALL=C; export LC_ALL; \
-@TCL_TRY_TRUE@	EXPECT=$(EXPECT); export EXPECT; \
-@TCL_TRY_TRUE@	runtest=$(RUNTEST); \
-@TCL_TRY_TRUE@	if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
-@TCL_TRY_TRUE@	  $$runtest --tool $(DEJATOOL) --srcdir $${srcroot}/testsuite \
-@TCL_TRY_TRUE@		CC="$(CC)" CC_FOR_TARGET="$(CC_FOR_TARGET)" \
-@TCL_TRY_TRUE@		CFLAGS="$(CFLAGS) -I$(INCDIR) -I$(srcdir) -I$(builddir) -I$(builddir)/../bfd $(ZLIBINC)" \
-@TCL_TRY_TRUE@		LIBS="$(libctf_nobfd_la_LIBADD) $(LIBS)" $(RUNTESTFLAGS); \
-@TCL_TRY_TRUE@	else echo "WARNING: could not find \`runtest'" 1>&2; :;\
-@TCL_TRY_TRUE@	fi
-
-@TCL_TRY_TRUE@development.exp: $(BFDDIR)/development.sh
-@TCL_TRY_TRUE@	$(AM_V_GEN)$(EGREP) "(development|experimental)=" $(BFDDIR)/development.sh  \
-@TCL_TRY_TRUE@	  | $(AWK) -F= '{ print "set " $$1 " " $$2 }' > $@
+check-DEJAGNU: site.exp development.exp
+	srcroot=`cd $(srcdir) && pwd`; export srcroot; \
+	r=`pwd`; export r; \
+	LC_ALL=C; export LC_ALL; \
+	EXPECT=$(EXPECT); export EXPECT; \
+	runtest=$(RUNTEST); \
+	if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
+	  $$runtest --tool $(DEJATOOL) --srcdir $${srcroot}/testsuite \
+		CC="$(CC)" CC_FOR_TARGET="$(CC_FOR_TARGET)" \
+		CFLAGS="$(CFLAGS) -I$(INCDIR) -I$(srcdir) -I$(builddir) -I$(builddir)/../bfd $(ZLIBINC)" \
+		LIBS="$(libctf_nobfd_la_LIBADD) $(LIBS)" $(RUNTESTFLAGS); \
+	else echo "WARNING: could not find \`runtest'" 1>&2; :;\
+	fi
+
+development.exp: $(BFDDIR)/development.sh
+	$(AM_V_GEN)$(EGREP) "(development|experimental)=" $(BFDDIR)/development.sh  \
+	  | $(AWK) -F= '{ print "set " $$1 " " $$2 }' > $@
+	echo "set have_tcl_try @HAVE_TCL_TRY@" >> $@
 
 @BUILD_INFO_TRUE@html-local: doc/ctf-spec/index.html
 @BUILD_INFO_TRUE@doc/ctf-spec/index.html: doc/ctf-spec.texi doc/$(am__dirstamp)
diff --git a/libctf/configure b/libctf/configure
index cf63ded9eec..466fb3c4970 100755
--- a/libctf/configure
+++ b/libctf/configure
@@ -637,8 +637,7 @@ LTLIBOBJS
 LIBOBJS
 VERSION_FLAGS_NOBFD
 VERSION_FLAGS
-TCL_TRY_FALSE
-TCL_TRY_TRUE
+HAVE_TCL_TRY
 EXPECT
 CTF_LIBADD
 SHARED_LDFLAGS
@@ -11635,7 +11634,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11638 "configure"
+#line 11637 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11741,7 +11740,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11744 "configure"
+#line 11743 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -14978,12 +14977,10 @@ fi`
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_tcl_try" >&5
 $as_echo "$ac_cv_libctf_tcl_try" >&6; }
- if test "${ac_cv_libctf_tcl_try}" = yes; then
-  TCL_TRY_TRUE=
-  TCL_TRY_FALSE='#'
-else
-  TCL_TRY_TRUE='#'
-  TCL_TRY_FALSE=
+
+HAVE_TCL_TRY=false
+if test "${ac_cv_libctf_tcl_try}" = "yes"; then
+    HAVE_TCL_TRY=true
 fi
 
 
@@ -15211,10 +15208,6 @@ if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
   as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
-if test -z "${TCL_TRY_TRUE}" && test -z "${TCL_TRY_FALSE}"; then
-  as_fn_error $? "conditional \"TCL_TRY\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
 
 : "${CONFIG_STATUS=./config.status}"
 ac_write_fail=0
diff --git a/libctf/configure.ac b/libctf/configure.ac
index 65686fedc5a..a698aeac204 100644
--- a/libctf/configure.ac
+++ b/libctf/configure.ac
@@ -241,7 +241,12 @@ if @<:@llength @<:@info commands try@:>@@:>@ then { puts yes } else { puts no }
 EOF
 fi`
 ])
-AM_CONDITIONAL(TCL_TRY, test "${ac_cv_libctf_tcl_try}" = yes)
+
+HAVE_TCL_TRY=false
+if test "${ac_cv_libctf_tcl_try}" = "yes"; then
+    HAVE_TCL_TRY=true
+fi
+AC_SUBST(HAVE_TCL_TRY)
 
 # Use a version script, if possible, or an -export-symbols-regex otherwise.
 decommented_version_script=
diff --git a/libctf/testsuite/config/default.exp b/libctf/testsuite/config/default.exp
index 29d31363071..13dd3ded3dd 100644
--- a/libctf/testsuite/config/default.exp
+++ b/libctf/testsuite/config/default.exp
@@ -21,6 +21,11 @@
 # Written by Jeffrey Wheat (cassidy@cygnus.com)
 #
 
+# Don't run anything if Tcl is too old to have try / catch.
+if { ! $have_tcl_try } {
+    log_and_exit
+}
+
 if ![info exists ld] then {
     set ld [findfile $base_dir/../ld/ld-new $base_dir/../ld/ld-new [transform ld]]
 }
-- 
2.39.0.267.g7648178303


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors
  2022-12-16 13:25 ` [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors Nick Alcock
@ 2022-12-16 13:54   ` Andreas Schwab
  2022-12-16 15:11     ` Nick Alcock
  0 siblings, 1 reply; 10+ messages in thread
From: Andreas Schwab @ 2022-12-16 13:54 UTC (permalink / raw)
  To: Nick Alcock via Binutils; +Cc: Nick Alcock

This should be reported upstream, and the solution imported from there.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors
  2022-12-16 13:54   ` Andreas Schwab
@ 2022-12-16 15:11     ` Nick Alcock
  2022-12-16 15:18       ` Andreas Schwab
  0 siblings, 1 reply; 10+ messages in thread
From: Nick Alcock @ 2022-12-16 15:11 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: binutils

On 16 Dec 2022, Andreas Schwab stated:

> This should be reported upstream, and the solution imported from there.

Yes, but... upstream is semi-dead and very divergent from what we've got
(we're talking 13 years of accumulated differences by this point), so
doing that is a huge job, and far more likely to cause more breakage
than it fixes. I'm planning to push this fix at upstream too, but
they've not looked at the previous patches this is fixing yet either,
so...

-- 
NULL && (void)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors
  2022-12-16 15:11     ` Nick Alcock
@ 2022-12-16 15:18       ` Andreas Schwab
  2022-12-19 17:30         ` Nick Alcock
  0 siblings, 1 reply; 10+ messages in thread
From: Andreas Schwab @ 2022-12-16 15:18 UTC (permalink / raw)
  To: Nick Alcock; +Cc: binutils

On Dez 16 2022, Nick Alcock wrote:

> Yes, but... upstream is semi-dead

The libtool project is pretty much alive.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors
  2022-12-16 15:18       ` Andreas Schwab
@ 2022-12-19 17:30         ` Nick Alcock
  0 siblings, 0 replies; 10+ messages in thread
From: Nick Alcock @ 2022-12-19 17:30 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: binutils

On 16 Dec 2022, Andreas Schwab verbalised:

> On Dez 16 2022, Nick Alcock wrote:
>
>> Yes, but... upstream is semi-dead
>
> The libtool project is pretty much alive.

My other point in re a huge amount of divergence stands, though. In
particular, the patch that this is fixing a bug in hasn't even been
considered by upstream yet (it's in their pending queue, I guess: I'll
have to ping it). But we've got it, and are affected...

-- 
NULL && (void)

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 0/4] A few backlogged build-system problems
  2022-12-16 13:25 [PATCH 0/4] A few backlogged build-system problems Nick Alcock
                   ` (3 preceding siblings ...)
  2022-12-16 13:25 ` [PATCH 4/4] libctf: skip the testsuite from inside dejagnu Nick Alcock
@ 2022-12-20 12:53 ` Alan Modra
  4 siblings, 0 replies; 10+ messages in thread
From: Alan Modra @ 2022-12-20 12:53 UTC (permalink / raw)
  To: Nick Alcock; +Cc: binutils

On Fri, Dec 16, 2022 at 01:25:37PM +0000, Nick Alcock via Binutils wrote:
> These have built up over the past six months: it's well past
> time to get them in.
> 
> One of them -- the libtool patch -- needs review, because even
> though this fix only affects libctf (in binutils, anyway) it is
> top-level and touches everything mentioning libtool in its
> configure script.

Looks OK to me.

> The usual test cycle is ongoing, but everything I've tried so far
> (including Darwin, x86-{64,32} Linux, PowerPC Linux, Cygwin, mingw, and
> Solaris and Linux on SPARC) has worked fine so I'm pretty confident all
> will be well.
> 
> Nick Alcock (4):
>   ctf: fix various dreadful typos in the ctf_archive format comments
>   libtool.m4: adjust kludge for ignoring syntax errors
>   Regenerate affected configures.
>   libctf: skip the testsuite from inside dejagnu
> 
>  bfd/configure                       | 17 +++---
>  binutils/configure                  | 17 +++---
>  gas/configure                       | 17 +++---
>  gprof/configure                     | 17 +++---
>  gprofng/configure                   | 17 +++---
>  gprofng/libcollector/configure      | 17 +++---
>  include/ctf.h                       |  8 +--
>  ld/configure                        | 17 +++---
>  libbacktrace/configure              | 17 +++---
>  libctf/Makefile.am                  |  3 +-
>  libctf/Makefile.in                  | 95 +++++++++++++----------------
>  libctf/configure                    | 34 +++++------
>  libctf/configure.ac                 |  7 ++-
>  libctf/testsuite/config/default.exp |  5 ++
>  libsframe/configure                 | 17 +++---
>  libtool.m4                          | 13 ++--
>  opcodes/configure                   | 17 +++---
>  sim/configure                       | 17 +++---
>  zlib/configure                      | 12 ++--
>  19 files changed, 198 insertions(+), 166 deletions(-)
> 
> 
> base-commit: 47c0279b2ca36fd79ad4ce8601103623a92161ae
> prerequisite-patch-id: bdf0906744f969c074504cf3b29748e7a161a55b
> prerequisite-patch-id: a10226f470c046f09401c60df68c6b19a9ed2add
> prerequisite-patch-id: e1550d158783192c10f87788b333859c8bf97edd
> prerequisite-patch-id: c418766754a5fc276cfc97fc8008467a547a4bc8
> prerequisite-patch-id: f7b52b7aa7b9cdc03d6d4672d770f81b2ff99627
> prerequisite-patch-id: e23852eda53fbf80b91dca38a23c8eed37a9cdf2
> prerequisite-patch-id: 5ded8f4f0ae0feca2fc54d866f6e7a8a0ee26cb8
> prerequisite-patch-id: f5cf079d25ebb31bf12c316662904f5282c59671
> prerequisite-patch-id: f15c1bfc51d014e45e36df4c55d00a6ba7ca13a2
> prerequisite-patch-id: e3c7c9457d59b1cf35ae4dd59097e75b8fdbef84
> prerequisite-patch-id: c31375b10c832a4dd97837c57e58d42701d5663d
> prerequisite-patch-id: 919160235f0006a2247edb44952c3902a600b729
> prerequisite-patch-id: b1ab865206435f42722355fd3e33cf682cc445ad
> prerequisite-patch-id: 5525b81cedad0e93f7377fdc8f6f5587503031b5
> prerequisite-patch-id: 33a55daa27cafac5965c61804456d1688860166a
> prerequisite-patch-id: 9d3dc40c29f6c8719f2aae0fc62a88fb1f4cb1bc
> prerequisite-patch-id: 9e44b661ad43f2a32335c1b44cfd24f3b8f1f789
> prerequisite-patch-id: 16add9a4d1da1e31fc9b28c6e262c7aefc06713a
> prerequisite-patch-id: 5a28e253eed260fbd4513ab07b4e9fa1f6bae331
> prerequisite-patch-id: 66ae1a02d4ddd6ca68bb35b887e6a981f300b436
> prerequisite-patch-id: b521f477b80bf8be326a9983b83e57728da76eb7
> prerequisite-patch-id: 42f395f471020113e53b371e8f436f3cb2ab637f
> prerequisite-patch-id: a9555d75619997320eb247bf2301873a573c84d1
> prerequisite-patch-id: 38f2d3eb548517ee19ae0b61245305d8c30a2e87
> prerequisite-patch-id: 0db534f6fc419b9b43c5fda1dac062d64a579d5f
> prerequisite-patch-id: a50244a963f58eb7aa28b7e669bd48820c0426f1
> prerequisite-patch-id: b052d353ba17b4ba5a9983c1a614d29ec6bf604b
> prerequisite-patch-id: b4fdec402d9ba5735698d3f164741a4593227a00
> prerequisite-patch-id: 45a65c66de7df61100862c00c6006f5ac3038da0
> prerequisite-patch-id: 38351188d0f5cf7b1d6a00132bdafa6436494ca5
> prerequisite-patch-id: 3154aee6ebf935ad52b3724a791b09a4a43df90e
> prerequisite-patch-id: b1e43cfb6a62b5f9f12489e27c841a996524308f
> prerequisite-patch-id: 90d1f390fdc30903fd804d0c4b0026f215195aad
> prerequisite-patch-id: c04020cd7a065676b8120e34269f5adea7fb0373
> prerequisite-patch-id: 09d648821b9140aa2df768c8b7bd39c42876262f
> prerequisite-patch-id: 228b186530929d56105520ebb4fd0ac081fd5cbe
> prerequisite-patch-id: b3be0ec13df64c2fd9d16ed77db23aee77705879
> prerequisite-patch-id: 730876a449ca21f8b028c36d86bb743fe361b6c5
> prerequisite-patch-id: 10cb98a95e781692d1329788b4e56f632df9af4e
> prerequisite-patch-id: 01f437fb76379e809827742ba7365f0349639ea4
> prerequisite-patch-id: e2afa96f1390d7df4dc19ac5b0df1db66f379788
> prerequisite-patch-id: daaed9984934c9f604bdd066b470924991107088
> prerequisite-patch-id: 76ad63ccfa593be1840073586043e3628934d7cd
> prerequisite-patch-id: 466ad4cab83a215659839637704eb1c89b4a9608
> prerequisite-patch-id: 3ef2c6d435411dea2f67ea199c13e84f80108f71
> prerequisite-patch-id: cd1241510a159fa69ccb1e1df38366227109a65a
> prerequisite-patch-id: 0d592f5f58ffa77787e27046d9d5ff72218a62c3
> prerequisite-patch-id: bac001160262d9e1e2656c561821cf233b0a7776
> prerequisite-patch-id: 4f169fa0e088e621b79a70e0e7531a50facb77c8
> prerequisite-patch-id: ff7a5acd8816128b2ebb896b6b4da296680ce470
> prerequisite-patch-id: ef1f95f0ba195bd767a27be408390615c4876595
> prerequisite-patch-id: a877393d2a351609d5e20dcf568653044cf22bb4
> prerequisite-patch-id: a4bd22ba4eedb6eb04d2fde7cc7e40c83988a05b
> prerequisite-patch-id: 7c053733f18184e912cfdf909ac61c4c9c6a30af
> prerequisite-patch-id: 1e2a7ac1b4171a2a588815644741668d042307b4
> prerequisite-patch-id: 86c755510d76dd0e15db489535637a2c88ffac97
> prerequisite-patch-id: 725b0ecc62418fe1678a793847e9f33866f2295a
> prerequisite-patch-id: 91e64a0209d7653fe2e24d8af2f29fd24bfd4a01
> prerequisite-patch-id: 69cbab98a201b92e4d1489a3106142f6b4114d51
> prerequisite-patch-id: 482302f8d9041b261807982e85c8b985abfb2bf6
> prerequisite-patch-id: e09f5cae71c65800b5ec0f33024b47c37af0ec44
> prerequisite-patch-id: af1dce42ee15afcbfeec3bdb2c54c57e0ee3d418
> prerequisite-patch-id: 84f7a1ab288889c65ff019ba22b00bd324ea6010
> prerequisite-patch-id: 05f8f8570ba276ef4ea1b846bb035dcfc6e71a2e
> prerequisite-patch-id: b7aebdab4d891cf8210396ed222ad601a7d7b7d0
> prerequisite-patch-id: 540c8089f73ffcf767cdac9039019cfc7e962415
> prerequisite-patch-id: 93ddf6054c2f3b2d25c5b6987d26c3a079231c75
> prerequisite-patch-id: fb673c4202cb70549eca2edf1d98f564422e6899
> prerequisite-patch-id: 5912b14369e75b6fc7a085b2e087cab83c66b8be
> prerequisite-patch-id: f089d42a0e27cee8b78182387948e7a6e3476981
> prerequisite-patch-id: 56fead70346202b72bdc6f5361cdff3d56ba461e
> prerequisite-patch-id: 4efda192d4d3004303560e09336fa1f1cdadf005
> prerequisite-patch-id: be8522bd7458e479005573a831eee07625d86bc6
> prerequisite-patch-id: d58ef80a90ddb8cd2054a81c82d36a0c6983e128
> prerequisite-patch-id: 41a00eb09335392bc0365ccd5625e6e46412c8c0
> prerequisite-patch-id: 2e081433eacf5411b6fc0f861798b39049640763
> prerequisite-patch-id: e3cff3c1905d3205bbeb87dc1ee146a94815a634
> prerequisite-patch-id: 85ee1e4bf7f7a57220e88525f83d4aca925de256
> prerequisite-patch-id: fe43fc93a29579734148c0949ab2823dbd4cd5f7
> prerequisite-patch-id: f094ad9e5ee3ee683da64c98e75ea882a65258fb
> prerequisite-patch-id: 1c6f57ffa134fcb7d7ca205e3ec521baf1c1b9b4
> prerequisite-patch-id: c1c5b45a6a7edc11f33390fe5fe9aead9d8dfcb7
> prerequisite-patch-id: f81a0224c2890e79ab0befb6b1d40168f82c85fd
> prerequisite-patch-id: a75300c5ccfff2471932f33313b4c796d4d88017
> prerequisite-patch-id: c2d10d49412930b62a7aa29f1fe829401984fa5d
> prerequisite-patch-id: 66230c6442ac9010a7b217096740b445a1a92ef9
> prerequisite-patch-id: ef40193656ca3f730031bee88ec95dab7d7e76c1
> prerequisite-patch-id: 93329b778fd6483240e9df6fb3c1e8742314c176
> prerequisite-patch-id: eba9c46be4abf13828067ab6a5695f2fa8ba6303
> prerequisite-patch-id: 1f2bd35db3ba4b5a92a0bc3497ffcd0807cdd79b
> prerequisite-patch-id: a5d5e805476953764cabb63522fd819eb8ec8eba
> prerequisite-patch-id: b127bf0becd354636c1c623c9299dfa848e229d5
> prerequisite-patch-id: 9e1e161f9fd7c63e91bcf8a2558ba50ff0153d47
> prerequisite-patch-id: 5643fc4fe61d75c74f923c46059c79f2f2b407fa
> prerequisite-patch-id: db0ff9b022f3364fb9e06dcc62634cafd354d0e1
> prerequisite-patch-id: 89e031110b5bb14332ba17b27ff7db8671e65f4e
> prerequisite-patch-id: 5e47f78faf4b27bafafe22605e2a5bf500d1b943
> prerequisite-patch-id: b39a60dc4c6a7485849d102c2475dcd07878e8dc
> prerequisite-patch-id: d60393b39c52d7a0833e098cbdba2823560223f6
> prerequisite-patch-id: 128ce39c0d65130f182c278a073c1ff56b1c8efb
> prerequisite-patch-id: b08acdc57aac027cbf0eaf01da0cfd2892bed70c
> prerequisite-patch-id: 7b18adacfb5e8a853e8302a2bbc296fc9617ba49
> prerequisite-patch-id: 0744501ca45d77c13ea7f64e5ce3bbf1c57b52f0
> prerequisite-patch-id: 819f739fd9b7c36ad4a3e3d01c98b540013c669a
> prerequisite-patch-id: 4657724a9dfed6af2ef3b28098531331445686a4
> prerequisite-patch-id: 5d37ec74769a6f9748f9357769e559845fdf9ba1
> prerequisite-patch-id: abd03611452d4ff24c72e8c77cf51788cc90a1b6
> prerequisite-patch-id: b31d86dfea5298c599978cef729ee96962f6bf0a
> prerequisite-patch-id: c18cc3ffe0df81e49a47963558f6b22be53f4101
> prerequisite-patch-id: 23cb25809e5e9fe7b1f73b0c0472d0de69df7e8e
> prerequisite-patch-id: 3154900ff741dcf46bc90c13851378175ab5c8a4
> prerequisite-patch-id: 6b4c873fdd846fff1202268cffcf4a99c64179a5
> prerequisite-patch-id: 33d61304a30d57c6979ff923f3265887ca1fa5df
> prerequisite-patch-id: b91cdf898b9284b79254af37a99fc230c29add33
> prerequisite-patch-id: 20b45af62aed4f9a05b36b2271fd2435c1031a12
> prerequisite-patch-id: ec19c35223e2fed431c15346fde046f6b37ac8a0
> prerequisite-patch-id: 0e8c38cdce87159af3bb230ddef6edf11ee5289d
> prerequisite-patch-id: c1c9560c1d1b04e97be8c679f9bfb045fffa79e2
> prerequisite-patch-id: 4cda4307a780383583e7e4b3107212a060aec77f
> prerequisite-patch-id: 847b6461f3befb9d257cce27987749409dbce30d
> prerequisite-patch-id: 597135b836905fa9f7f7b96892df382783a9d51a
> prerequisite-patch-id: 8e6f294f511818e4aa3c2140de2baf3cbeab0c7a
> prerequisite-patch-id: 6e7618de7571824d81c366c05aa987c03ad12159
> prerequisite-patch-id: 76c78d8ba46465e3b378f8c06f7330a4225411f1
> prerequisite-patch-id: 78e546ab2645935c0362cd0fb5da94c5314295cf
> prerequisite-patch-id: 41ea4671d640d9cc06172241f47922ccc162db77
> prerequisite-patch-id: 9b698281cd4ce915a93b6f0b79d9d16e23388be2
> prerequisite-patch-id: b0463f5be402a4adc472d4ac440579944fd2833d
> prerequisite-patch-id: e070c4a35a77f62904480b293d4b47b78f36ff82
> prerequisite-patch-id: e22f553450a14c0a92f5eb8f81ff15877f016a64
> prerequisite-patch-id: 091c0f1eb0666b975c8c8d8c7851523eb49e8f85
> prerequisite-patch-id: 79f2c8b4d43dad05fa6a1aa54c17642c692a29e9
> prerequisite-patch-id: cfd136ae0236188f4060e5abbf0704eddbc20155
> prerequisite-patch-id: fdfc5cc2ab675f480b671af2225d0ab25b26e13b
> prerequisite-patch-id: 472b2b18c40ea3fa9ada4683e7bd577f00915393
> prerequisite-patch-id: bb46500af9c4b687276999a9a071bde01a365d73
> prerequisite-patch-id: d0a3f1360369e18f2244a76f40c7a10db5b90650
> prerequisite-patch-id: 0c4341dec2d6318696bf2d32b4c940c12b788493
> prerequisite-patch-id: fceecc209ded04f46a9bcf2f507e4f2a49fbd9bf
> prerequisite-patch-id: 21281681f1f7e68a59195377c4e3b6225b5e3613
> prerequisite-patch-id: 167796d5ee9eeebb4f66ab661a39ae1bc63ee1be
> prerequisite-patch-id: d9e7b3de257858bcfbceca68064250a2badfc836
> prerequisite-patch-id: 817085fc0755823ebde7cb4d3f0e592203376043
> prerequisite-patch-id: d810d5de9572e83bebba7d26884938d168eb22e1
> prerequisite-patch-id: 70fe3220545ceaf8044972a7a65057ce02a379d6
> prerequisite-patch-id: 914f5349566e7d62369ed62c1ebc75ef9ee07f8d
> prerequisite-patch-id: d2519f76049172b003b40fd81afd64e897f12a7d
> prerequisite-patch-id: 48433a49be75585a8f0c6364ba0cff064a58c5ad
> prerequisite-patch-id: 8c99f7aecc08067b9a8458ac6dd029a194c80024
> prerequisite-patch-id: ded092f5adc6cc1c591db820feef3f848613d79c
> prerequisite-patch-id: bbda04f4c3975e7c2e87ef5562ed14c65f40c6c3
> prerequisite-patch-id: e05d43d3b78103a7070e5d2d044a623b15729c7b
> prerequisite-patch-id: 763737d07d5be3eef745adba248fb40c01c03a08
> prerequisite-patch-id: ca6621eba05043d53b5e54ee497042d4c24100e3
> prerequisite-patch-id: 7dddf1558b7b48dcd2125628d78a90d63be3d229
> prerequisite-patch-id: 95b6227ce298cef636eb15fd0e0773c8c3bdbf59
> prerequisite-patch-id: a339ac8db26132168dfb66a5aa541faff040bb21
> prerequisite-patch-id: a56f5d682aa2891c4c95168f8e19870bfe56f2fa
> prerequisite-patch-id: e32dd183fb5d3b980fdfbf222acb9c0ec237c651
> prerequisite-patch-id: 05dcc268ecc523fa388cbbc928ad2c24434a16e7
> prerequisite-patch-id: 762edf27f6ba06b5b9ca5218cb26a62ec5685bd3
> prerequisite-patch-id: 57b3a23c0f47ddcbfbdec82120d1a020ceab1005
> prerequisite-patch-id: 6825ce1fb1f6ec4f5dca6960ceb5ed3dfd467280
> prerequisite-patch-id: 3392ff6da334dbd714a9add8788b5c66d8db7985
> prerequisite-patch-id: 1db8f5a57660371c392ed7a11344d940f63debe1
> prerequisite-patch-id: af91487c8263e0e1776fc8ce40822b8b0a98e53b
> prerequisite-patch-id: f793fa0b9250eb71005192a675cc3436055654d5
> prerequisite-patch-id: beef2a8bd6900fe571db4873b3775eda221f8734
> prerequisite-patch-id: 607b03056496bf98055aed35329a7c38f49fc127
> prerequisite-patch-id: 4a564f1e0ebd67f79059904854fa5e3391248194
> prerequisite-patch-id: f84a10ffc8958d8940539af9033a234acf9f16aa
> prerequisite-patch-id: 7a8821088cffa47fa11de2be2f58600001ce6df5
> prerequisite-patch-id: db807f8f0441aebbc77eee134cd7d8bf6f89b5f2
> prerequisite-patch-id: a67406597e464dd7c400f91799cb4d6dae6a76bb
> prerequisite-patch-id: 96c2812c6499b543a4732fd0fe4f99955f14c98e
> prerequisite-patch-id: 0627471119fdaafead09bdee37413fce998b031c
> prerequisite-patch-id: eac2db89e505dacbb69d3bca1f7067c743f0ff3d
> prerequisite-patch-id: f6e3067ed8f06d9f6a0a53bf7a42b4f2228e1515
> prerequisite-patch-id: d6306df317aca56ae3d6ce26347d53c40ced0cdf
> prerequisite-patch-id: 2591404c889e39d9668ef6c0bdf3c234d539e423
> prerequisite-patch-id: 49cf24ba2079ef549698655a977483c5a98795a1
> prerequisite-patch-id: 5e8aed6c5a90993bfb107932c60db25c3a015bd0
> prerequisite-patch-id: 65cc3249df312dd8102aaae96992efbf2bed7190
> prerequisite-patch-id: 68fefb2ed8d74813bdfe6c22b0b9c545c7cacd34
> prerequisite-patch-id: be412331202d7b1f339173d7c06895f6ae745f48
> prerequisite-patch-id: 20eeb05e2c1c0c578b6985aa5f297ec6ab5fe3f9
> prerequisite-patch-id: dcc58e924ffb8aeaa8aa2c299234263079462eba
> prerequisite-patch-id: fbb14e7dfdfc5a1b0b649e97b494846829631b82
> prerequisite-patch-id: 441284e22bdb70c7e9d3295d8669e48db61673a5
> prerequisite-patch-id: fff51b385c9cbb519c5140845595790cf53c2d2a
> prerequisite-patch-id: 10ffea76412df52eaaa26271c8bdf1ecbe032b85
> prerequisite-patch-id: efdd06b7116e8961f50df31b6b885c05a95feb24
> prerequisite-patch-id: 313dd3db6d8029d520ba47e76a07296b1b81d886
> prerequisite-patch-id: 5de6cc3294ff6406f8a3bbefba2203044afee859
> prerequisite-patch-id: 7d923e683eddaa9831831604f6fb3dfbd65faef0
> prerequisite-patch-id: 0c880be4d448338ae68aed0b6d1884f2dd6d61a1
> prerequisite-patch-id: 741bd67d315a19cb472d6a88ae984f028b9856e5
> prerequisite-patch-id: 1ac4e2252a21c0f051c8cb6885e7b9552dba47c3
> prerequisite-patch-id: 6c4266b4e8b20f92e199bf8e1a5b0aef449e49ef
> prerequisite-patch-id: 680be7ae433da380f1698917ff972c52562a6146
> prerequisite-patch-id: 96e367ce3f465225a804b661a5559edb6e952f9b
> prerequisite-patch-id: 78db3758148eef1c42006476b27618cf59f0b9ca
> prerequisite-patch-id: 0e24a01540c3f077951f36904491fe738f45eff8
> prerequisite-patch-id: cf6d7500335b0f7813178a9fe4f6c00fb598d755
> prerequisite-patch-id: 86565b549467ca3bd116ea6c81c98ef533ca1f7b
> prerequisite-patch-id: 6b8231070d31313aff7937b1a4c2ab8748a8d08d
> prerequisite-patch-id: 67223dce84591f47eec94344e4c395e4a6933e11
> prerequisite-patch-id: f4482cb22354eca156570513c3d614335310f91c
> prerequisite-patch-id: 7d8a89b44e1886e74b3c5870a44e9dbb4fea2f58
> prerequisite-patch-id: 52bf0969e25465eb8a7df44f30d984e2b47d140b
> prerequisite-patch-id: c98ff1ac203fcf4050bb81b69fc2f58d5803e664
> prerequisite-patch-id: 69498825c3e930eec3159b013c26dfa7aa4493e8
> prerequisite-patch-id: 9f6e1d4bd8df1b893f40727fe06a956752adc47d
> prerequisite-patch-id: 636535c64beefe3bc3aa9d10dc3a7b85af6308a2
> prerequisite-patch-id: 44660b613ba75f83bb91fa24b3d08f059f1208d5
> prerequisite-patch-id: 9ca4dc09edf3a5a948cd15afc9a3c41a96f380da
> prerequisite-patch-id: cd6ce120eb2d3a483398d334f49dc55f9bf56a20
> prerequisite-patch-id: a942081700abc10efed178ec4164a490c2836bd6
> prerequisite-patch-id: e6045b7ec505a146c7dfee3ec3874d650540853e
> prerequisite-patch-id: 7b223ee2008975480fb70ef69643c9fc44535e67
> prerequisite-patch-id: 9702858151163915accb76b5a161427b54000cfb
> prerequisite-patch-id: 9df3d099b27da1408e51903e043fd0468b7e8778
> prerequisite-patch-id: 00e74854d3495200fbb8c1e688561a6150114012
> prerequisite-patch-id: 89520627437571bbfcb23460fa0bd8ad36ef27c6
> prerequisite-patch-id: caf679837cf385cd4aff98b9adf5f39ee9c91948
> prerequisite-patch-id: b72b58f1a8f867fd4d71b14ed19147a10e0e0f3d
> prerequisite-patch-id: edfe23ec76d4df5d1b5ba33b97a5ba748f640f1d
> prerequisite-patch-id: 7a96f6767e586f969ca6556156dc75be9a8312b0
> prerequisite-patch-id: 53804054af400fe3e5ca9592e816dbe7e228ed31
> prerequisite-patch-id: c1532bcd0bdce551c5c81d1501a2fd9e331fc311
> prerequisite-patch-id: 1914d4dfd9c0371fff9155ad93e4376b02106803
> prerequisite-patch-id: c4d6833650ad228173829720aa58a0eb50909840
> prerequisite-patch-id: fc3360e4199b5532e7c4306e1b82c3bdf3bcb23a
> prerequisite-patch-id: ed3bb5b626f2432261d7be7710d9fde158905f41
> prerequisite-patch-id: f0580371291fe55beae85f1b8dbf14154e2ef208
> prerequisite-patch-id: 2c4e8c4c6acf5296bda33b9584dfef5257e2ec4e
> prerequisite-patch-id: 67378ff6e9bee5c9ca63befbf8a13bdf8feeb25a
> prerequisite-patch-id: ad4684dfde8f4562006ac1f87b03d229684d25da
> prerequisite-patch-id: 7ec9b09b76bf9dca25ef88c8cab5b3e7e0a263d4
> prerequisite-patch-id: 69bfd289fa6d4038b8bfd43763ebcc034293db1d
> prerequisite-patch-id: b215a6ec9ab3f565e5cd0f26c6d81c682d583490
> prerequisite-patch-id: 7c41a11a8631ff602006a5d58dd89b21baf1bc30
> prerequisite-patch-id: 9375ce094051bbc4e5153d68edb197fe9af1cfdc
> prerequisite-patch-id: b2e6d76d689c561c2708d40457dd81d2d17a2af7
> prerequisite-patch-id: 0e3e63b8315c1ad04168342f000b294952cebb1a
> prerequisite-patch-id: 366fcf1b96042570fc05705f9f3b9d8539c8339c
> prerequisite-patch-id: 5e86d28d565786e90be61cc9a8677b38319da005
> prerequisite-patch-id: 76b97c7ca9ea97d9264c88c05af6a80cbbf9d258
> prerequisite-patch-id: c9f0de48add51bb8c90378ee90b5663c3a954e3a
> prerequisite-patch-id: e0f31b7cc627b2611683275a5837e193638857e6
> prerequisite-patch-id: 4f00becb8911f99319e8456aa0b94c3bff705c74
> prerequisite-patch-id: 7ac6cb67ea1cf7ad19415f680a10e955803a8ed4
> prerequisite-patch-id: 9c2ebce505190cab88026362d294b7306533b076
> prerequisite-patch-id: 73b0266741aac7601ea65ed5d371ea9082bb3b52
> prerequisite-patch-id: 623c9c83199e928122166febee7856e62998c2ef
> prerequisite-patch-id: 837bd2f2c8a8afcae38652620f125209586c3ea9
> prerequisite-patch-id: 01a6bce6401a8e90cd5563350e8a246e84db6f9f
> prerequisite-patch-id: 282e93ab77f28429f3cd9b1d9fc2b94ea55fa3c6
> prerequisite-patch-id: 44daa75e7b5aedb40d3f8231ea61e357a26aceed
> prerequisite-patch-id: eb96b3e05118be710f2576c670fe60e9c29b8062
> prerequisite-patch-id: 027697fbd7c326eb003acb99d9c8d5d84e941789
> prerequisite-patch-id: a919a39e690afb2fec45e7a970075c20016c7366
> prerequisite-patch-id: e77eb8d400c2469092f7f40848022049cfbc81e7
> prerequisite-patch-id: 223d44cd9ac6fb469e148a3f7e04e6e5b28cda47
> prerequisite-patch-id: d9ed11f58acdfe02184c3da9b9ef28da566fbbf4
> prerequisite-patch-id: 3696974441399a5aa46969eaed26422f4619313a
> prerequisite-patch-id: 0a9d90c9bfb1e869975dc7f271a43baad73e0d7c
> prerequisite-patch-id: 1d467dbe6455f37950892ee0cdd064ebf591f1f2
> prerequisite-patch-id: 2062fe68db847c3ae75dd4c93fa370ee810b2973
> prerequisite-patch-id: ac9def987326f1ab0c91372483aff33aa8e513a0
> prerequisite-patch-id: 5bc2c092d2943e74fc8848324fa8051365395cc6
> prerequisite-patch-id: a5812f75857354c40e20c9a4507adf86ed67166a
> prerequisite-patch-id: d6bdc1dd0c854ee2e31eb409f80fbc280a018004
> prerequisite-patch-id: 88d3fd7674b7a2555d7a46b7fc48a1f851a225a9
> prerequisite-patch-id: f0973e887b34495e2d6e901ce1b757416d3d3cd8
> prerequisite-patch-id: 55764f24de62411ddfe782e1d00a34e49f09f7f6
> prerequisite-patch-id: bfd07c1d5cc8f10b87f7666c3c3873d4e511fd2a
> prerequisite-patch-id: 502f61733d4bdc5a66440c8a068c8645ce95edb7
> prerequisite-patch-id: eebec4ea406cc4543710f0d0a15a42d6df57095a
> prerequisite-patch-id: 4228d7637636cc94293fa7705f986b2cb8b9b2d0
> prerequisite-patch-id: 43316406e6a9f720b8757d0d256d777b7766f692
> prerequisite-patch-id: 73567c98d3b01a0c09a76655cd4268a0c251bd14
> prerequisite-patch-id: 55c343ceec5236d4d44291ed4425e9c044f64240
> prerequisite-patch-id: c8ed297222f7deb4d18c6b47aa72d1bfc9d11f38
> prerequisite-patch-id: f4d30fa21edb574ca0e981c63bb75ff89421cfc0
> prerequisite-patch-id: 9e043f28df9dc53e0ff3b6c81d148a3259e27161
> prerequisite-patch-id: f1bd642cd9e32e330b4ee694ea7cfa6a7dbd92dc
> prerequisite-patch-id: d6f3e3db59d32ef6f01a20e23aedbe733683cb07
> prerequisite-patch-id: b728ec0c75eeb05770c8d2df7636021d7cc18862
> prerequisite-patch-id: 3b57d9cfefb4fa375eafabb9d9dc189bc871e763
> prerequisite-patch-id: 1ded69de123acc578c58a96ddb3fa17d47238452
> prerequisite-patch-id: c74e1674b4165ec1bafc5fec069353aac36daa3c
> prerequisite-patch-id: dae8ed9b9595c470087913afd4d253be8270a1f6
> prerequisite-patch-id: 8d75ef190e85825774bdbd40debfb414f4579ca6
> prerequisite-patch-id: 5362681b99e2562b4be50b5e9e0df5d5083a9b3d
> prerequisite-patch-id: fa0bb36507af90757a9016078cd1f1b72aac20c2
> prerequisite-patch-id: 327a30dc25d9f0466b5eaa3e60aa35bbb42da762
> prerequisite-patch-id: 4e125da4fdf8ec16c47113eef9c272424db34bdc
> prerequisite-patch-id: 28c8bd8e56b81635004d2e3c852d0808443b7042
> prerequisite-patch-id: 0c5132afa55a9c249625d3f9c8920e127664b1ae
> prerequisite-patch-id: 651c1176a0c39494f8558651fe79b4501a85f492
> prerequisite-patch-id: afe0c3515f8954fe9a3129a9e055ccb99392ff31
> prerequisite-patch-id: 07e845f75e795da08e4f9e6f67bf3985878e1127
> prerequisite-patch-id: b9d07660a50e6bb05dcd7393bd2bed030f543a6a
> prerequisite-patch-id: fe73b0d7dbdeaac27d93659737cbcd0049b4022d
> prerequisite-patch-id: f882e25d5128973761ddeedd4d4e992b8d300a8b
> prerequisite-patch-id: 86bb4c9575c84b95d8aef636d887571f70678c89
> prerequisite-patch-id: 1ea0b699438a5d1c8711d638af7027a013533618
> prerequisite-patch-id: 09ca1177d19fbc328d9e8cdc8c92e321ea8cc384
> prerequisite-patch-id: 2556406e614d582e5cbe1f44265dc3c54992abbf
> prerequisite-patch-id: dadd2e3ce8b8b1a8e9f07112c6dea2f928c5571e
> prerequisite-patch-id: e1b92b9cf28175bab1d8d278f0f6de446b688632
> prerequisite-patch-id: 7ab70a6d2d6867cefc918010c96ae6d7754d7033
> prerequisite-patch-id: 3db0a230b77a00113bada5e73c4c4eac8388c364
> prerequisite-patch-id: 4c1d5ba62b47579ce0c8b9a1f83cf224777ebc4e
> prerequisite-patch-id: 8cc50ed5445089bf6ddba558ca785ed836a0ae5a
> prerequisite-patch-id: 3f3454e4b7e606cc7c4adb9025dbbcea3d38fdf1
> prerequisite-patch-id: 1cd9904de4a76756ea94328d7d86f3d0556a507a
> prerequisite-patch-id: c9ef5851c83599b8fc3701001c7ce4c8f927bc0f
> prerequisite-patch-id: 7642d3136e0e772dcc5400affd45964c26ba3188
> prerequisite-patch-id: 0ace642980c54330fe414b5e7dae4833d8c326bc
> prerequisite-patch-id: 29e7bfa5491d767c7f487396c6605417031affac
> prerequisite-patch-id: 69d54de3a7cbbd03a51ff2a410f3105b8288beca
> prerequisite-patch-id: 13b1266dbb5ccb52b38cb470a47664b0d267fedc
> prerequisite-patch-id: 217a68e3a5799c69d15381951361e5aeb18d263d
> prerequisite-patch-id: 31424ce39d7e2f9a415ed26b87e6e6fd1a65b193
> prerequisite-patch-id: b438ab82bd91ed1bdebb19905abfff4896e49b57
> prerequisite-patch-id: a35b25cee0a168e9fc78f952ae3ccf863ac17c1c
> prerequisite-patch-id: 1f17c3c8ecb758accb96c58ced028a7177ab6728
> prerequisite-patch-id: 4f82ecefbe3a8ec8e413bb975aaf6677f3fb3817
> prerequisite-patch-id: e581022874e2084acd32e9914fc97f82fdaef716
> prerequisite-patch-id: b4324dd7be3ea35ac34e5f2a6ca551982f292fda
> prerequisite-patch-id: bbf142fa0110d86f32fc6b28d451048c928a5ed9
> prerequisite-patch-id: 4a995f8cff44701220d7ea929e54acd1c46888c9
> prerequisite-patch-id: 6205054e9e370b05032d929a8bd5161fbd551795
> prerequisite-patch-id: 1a8602a5196dc338171d604781be60b239eafc42
> prerequisite-patch-id: 75d406b11d2a24c6489e17c4dfbbef04fefb41e2
> prerequisite-patch-id: 540f3adda769bf3aae417834be5e8698e138316c
> prerequisite-patch-id: 8d4093fb199ac1cfff36467aa0a86a3e1d2a6588
> prerequisite-patch-id: 4fa94411bc970e0de8040ea2b2f375c1c10c9cd6
> prerequisite-patch-id: b8e29d561696ddde929d6164f544a7001c7dba15
> prerequisite-patch-id: 6e230f75633bfcc21a1e91189f07948c3be67e13
> prerequisite-patch-id: 65c8e165feeaa14353571a3a75d60001481e70a0
> prerequisite-patch-id: 01050c2099fdb14c783c5bbf30bc3d9ba472c233
> prerequisite-patch-id: 9b264fb3c1417752f0a3adb34d906cd43acc0c67
> prerequisite-patch-id: 4076697be434be94fdec864eedeab939d19add7c
> prerequisite-patch-id: 27ebbf563a010cbc584e5f845b9f9c708f37503e
> prerequisite-patch-id: ca4fd4523d4dd0e0dfeb01bbb3c49a2d0ebf4ae0
> prerequisite-patch-id: 55663587fc906902df37689ac76af0db17fd0658
> prerequisite-patch-id: a4074ee2e179558eb2970e6bb24945f8bd9b4221
> prerequisite-patch-id: 4c1877a6774f964300b67c7efb3c0c60bf9594d9
> prerequisite-patch-id: 1e00288749582e741e590769fd09d943c27695dc
> prerequisite-patch-id: ef1d42e1bf0faf608bfe9d68429f918811758fcb
> prerequisite-patch-id: 6c24bc41691a657d86b4e2073ee29c034c56e789
> prerequisite-patch-id: b45d696f9bf7e7f924be3f2a27150e88ba82a6be
> prerequisite-patch-id: 024e68dc9aff2e8362cde034a27562c05f9ec1af
> prerequisite-patch-id: 4d968b9b1e627bd17a1ea360a1cd8059891ac02b
> prerequisite-patch-id: c1fe408ba421cad3f8c5a17a1d019790602cfabc
> prerequisite-patch-id: 9f7b88f5a455b5174ce71b5f4fabb5b133270726
> prerequisite-patch-id: fb715285df00c774290b1c1e654e67efde909c52
> prerequisite-patch-id: e2656fd61e3d1d5c441a93f2ecd2c9f498382548
> prerequisite-patch-id: 77a830fbb3cfaea2637cc7bd66827fd0883c81e9
> prerequisite-patch-id: dd696eeb5ae9c54c9e98224fd50a1f091fc5791d
> prerequisite-patch-id: 9f51b423038a7371b2ad0dc454bd626df6af24dd
> prerequisite-patch-id: 9e741266e10c1675312d6badef8c44b54c102d67
> prerequisite-patch-id: c5872164bdcbdfc79766cd50e2f14b386b86c43a
> prerequisite-patch-id: a599848255055860e391678fed5fdd79a5c0269e
> prerequisite-patch-id: dd0e1040f53fddca343a1110513c541a095346d7
> prerequisite-patch-id: 719edaf42ce046731db5991279df93ced2620e90
> prerequisite-patch-id: 4313345be674a4f39caa508f3344b6764193723b
> prerequisite-patch-id: c79246c5b34365c09c7325b8f1d4de650132f4ea
> prerequisite-patch-id: e72e14aa39b0f7163ab50b37c9bd69455c561628
> prerequisite-patch-id: 8952e4eec17eb8fb3728126f4e2fa9259809f39d
> prerequisite-patch-id: 8335f513ea783875632b7e6d52ff294a3814cba4
> prerequisite-patch-id: 466d855cfb9382e307900bd52db4218af1be1e5f
> prerequisite-patch-id: 51f7c949e12facfed1daaa178ef711e4084078ae
> prerequisite-patch-id: b26e988052dce66c6cd7196f1cd08c47fd864bfe
> prerequisite-patch-id: d4bc191d30b57342fa9958004d6ce7728aaa8f90
> prerequisite-patch-id: 1d826a529f73ad379413abc5e25851de803a03da
> prerequisite-patch-id: a3696bffb85ce11e99490c8f8b5c106721b7dd3a
> prerequisite-patch-id: c74f59a2b554b4b427abc4fb236a7051d4992382
> prerequisite-patch-id: 5257f663d5b5b569cde6ea15d072205f6f3cfc8e
> prerequisite-patch-id: 94adb50530f2b77ca9e4a96df5f1ef5778f9f551
> prerequisite-patch-id: d4ffa50c39196e0ce1a415f170558e1ffb662f40
> prerequisite-patch-id: 2d72bd3cbd449b8b2cf566f751fffc65bd82d2c8
> prerequisite-patch-id: d980d830d0942557ee6a617a022197a5f3f9afeb
> prerequisite-patch-id: b6619b73591e2fcfeef495fdf8592b37540db8f0
> prerequisite-patch-id: 263edbf1146757fdf0533a1ca3c53fe731987750
> prerequisite-patch-id: 248b8a8461e8abcfd74e77d80edb4b56505aa4b4
> prerequisite-patch-id: f6c511994d525e2b679b2d989fbd8f9bdcd084cf
> prerequisite-patch-id: 241151aab1e879ad9330bbb0ebdf7caaaa4fa36d
> prerequisite-patch-id: ba1058e1785e1031bbfab9448d45b28fe5afe0d4
> prerequisite-patch-id: 35e6892e74c8f0977c42b9a71aaeae447fff55f4
> prerequisite-patch-id: 3b48e899ef02976c83e38c186725cc5ea7542469
> prerequisite-patch-id: dded6e81825342229880b3b6a8267f04224b8fca
> prerequisite-patch-id: af36a3c58a0b0a9b40561190d5a950de8995adb1
> prerequisite-patch-id: 90749b0c0f04fc17bb848e6537785032289bc2ce
> prerequisite-patch-id: 8846bbc84a890b7ab4a5a9565c499a7cda8d20bb
> prerequisite-patch-id: 7d7aa0b3616099ab97ecfa1f96f2da4b8af29ea7
> prerequisite-patch-id: c5d08f19b77b6624a02d6c33d5758ae1dfd7ddf1
> prerequisite-patch-id: f1979a4301532f049ace9444a49509cb072b13e0
> prerequisite-patch-id: 7d285056f1c052bd73668214141401fbf269e40d
> prerequisite-patch-id: 23e69e462f806fad6abf3aef9a65d54080573a2c
> prerequisite-patch-id: 1195966d6db7de71c8693f47307e588d20537894
> prerequisite-patch-id: 1c47aef305b5c7d5c1f7c984940b2acb5a9e9efe
> prerequisite-patch-id: 8cee9be1f2b82560e8f4dd73c811f003ce270c8f
> prerequisite-patch-id: f3a3b7c02362791d721302bd02876a2822654db1
> prerequisite-patch-id: 6d08d25b8c9e04b235ef09fb6c3456b6a9a1b5f9
> prerequisite-patch-id: 77992de8b9ecf46081b088a483ba6821a1b59871
> prerequisite-patch-id: 3c9bc30b021df78a18bb6f87f4093def62c8093e
> prerequisite-patch-id: 83e43cc9e95212daa9b0734de896de72fb60cc54
> prerequisite-patch-id: fe95890fc4f97cb870c944064f0309afbc56f887
> prerequisite-patch-id: a76125b873628e596428a4389b8aa95b403549c7
> prerequisite-patch-id: 8dc559c9ec374d60273f094485ae830795158cae
> prerequisite-patch-id: a0673b631dced459645e06c39320c9a49766d1c0
> prerequisite-patch-id: 38929847075665edaa11fe640f3952d59c28e4f6
> prerequisite-patch-id: b1546e170917060ddc93d92d3b371e4d38c32cb3
> prerequisite-patch-id: 82d4a1b5b279417bc165d4be46020d74323c8b10
> prerequisite-patch-id: a7e4b2c0adfd5e6b5c446bc23bb52e5a882da70f
> prerequisite-patch-id: c4c1dd53e5053e4d3606cb660ec540c72a42e4ae
> prerequisite-patch-id: 571324e5dfb1cf847da89f4b16293aa8c3981c96
> prerequisite-patch-id: b417348e7125d8c05c09e9aaff3737ad37a652e2
> prerequisite-patch-id: 993f5f9cbd01f5ce517eedf3f9855ad2fd846dca
> prerequisite-patch-id: bc11d4a478ff2af72dcad92f9ea9ad673a384ebc
> prerequisite-patch-id: 5a559b27f31465cba3ee3e06573cf9a64bd2dc98
> prerequisite-patch-id: 26db132816a454af75f800365a7b0c8224ebace6
> prerequisite-patch-id: 9ceab491dc54e65a482df67577d4bbdb6c9b387d
> prerequisite-patch-id: 39848d76dd933ee4db81937ba30ba2b71908d65a
> prerequisite-patch-id: dd210719b1efcf875c35b863d1b61d3ada4dbe18
> prerequisite-patch-id: dd381a7354bb8a4c34557388360d5a85463b43cb
> prerequisite-patch-id: 91d5d5206dbaee417424023c1cbed6aec7199fa1
> prerequisite-patch-id: b76dc45a7280d58a0ff1c22e26608c9d4ababdc8
> prerequisite-patch-id: 8105ac553c3c26a2f47f6fdb6094c4df2f251b84
> prerequisite-patch-id: 47d399cc20723fb2e808d7049e267e0835509901
> prerequisite-patch-id: 0ba5b22e8b952dd0901ca0517d432b4d8d9d2e85
> prerequisite-patch-id: f0dc958a3d0dd1b1317fc8857a5ec77e659c430e
> prerequisite-patch-id: 02157c1669ecc774e2553b7638996784a026f07d
> prerequisite-patch-id: d494d560c95b961684ee347f58d9c379243763f8
> prerequisite-patch-id: 6cd440aabe1113a841a57389cffec6a7c9732f5e
> prerequisite-patch-id: 97a9141eb96919968b77c36e4b4b36e0273ba34c
> prerequisite-patch-id: 3254ea5d58b17b9c6a28ee2d93d39f84e8cbf328
> prerequisite-patch-id: eaededda0b01a1896c73e1818d717abdb0200889
> prerequisite-patch-id: e32fbd5b8ceaa2c4c98f4a44ff3c8e4d9686bf20
> prerequisite-patch-id: 6a592ee329bdf5654c34694d97348db04597cde3
> prerequisite-patch-id: 8476245b62ca3fa74ccf83da844b7205b66a96c7
> prerequisite-patch-id: 2a67ebc1ddd25b243352fb72945ab0f2d7de3c1a
> prerequisite-patch-id: 6cf67cd0a8d4b215cf36806d1ee9e2677e7ef919
> prerequisite-patch-id: b60d20275df208874e17cc91d73cb97e218365fe
> prerequisite-patch-id: 039cc1722b79ee60c2b6224d060fe7727c61d9c4
> prerequisite-patch-id: 55e0459f37598b2485a1740e92c650def995f2af
> prerequisite-patch-id: 8c411abe7848691c623081c7b296b1d17b3c36df
> prerequisite-patch-id: 27f06162e794cfb357aa4a343772201a8746f517
> prerequisite-patch-id: 1d92af7e9b714c18a0984901230bb66bed937124
> prerequisite-patch-id: 2c8e34ee98a8f39329fde0323a381cd3bbce9437
> prerequisite-patch-id: d1d8eab4e2281b0f0fccedc0a3dd62bcb89b0368
> prerequisite-patch-id: 30663c9b1d8780c8cabd7bffa3156bb37727e462
> prerequisite-patch-id: f54a2bc3b0c7ec417cf12237359228b1fce2272c
> prerequisite-patch-id: 8d97501ddfc19d209c21426c9ccb40fb4c115c02
> prerequisite-patch-id: 428f89cc8c84b1d142e008e179cba89ecb6f2d1f
> prerequisite-patch-id: 4cd1a28453f8dab46b6c4953b2e4d8a0f1ba81ee
> prerequisite-patch-id: a94ee008f1dfc1154704a97bfb851260fb6c1b50
> prerequisite-patch-id: aa84f3f94b8e53c5788a71c5ed7743200fa8179a
> prerequisite-patch-id: caa82d6409deb884fb3629340955c3717c7a1d20
> prerequisite-patch-id: c02a6de32ca7bc4457626da73822b4eba6f33a83
> prerequisite-patch-id: 8b26fbd31ace1f71bf14473e7f92df1b4f1afaf0
> prerequisite-patch-id: a0d3a55ef6506701f3c0ea96e52c771e525186fc
> prerequisite-patch-id: 9a5d56c6814380239ded61b6818ab5b9c075f9c2
> prerequisite-patch-id: f9f651890abfa19569e58617768c161bdc576c13
> prerequisite-patch-id: f0d18258c8d2a910df9b0fa4db3abd58c8ce94f7
> prerequisite-patch-id: ce799caf3ed9c1f6fe0e199aa5aa5c843f0938cd
> prerequisite-patch-id: b80e1b851dce643b9c5e195c6a933b10ec4109aa
> prerequisite-patch-id: aefc62ae472c375f82c076dbb0391bdf06e6be0c
> prerequisite-patch-id: 9ad1f9c4ec7bda560c42a0e51af83150877b44ff
> prerequisite-patch-id: 2229ba3f5b32afdc48c1b17700aac2631ad7faf7
> prerequisite-patch-id: 4bbb361fdf07588f86127b664e6851402ba7812a
> prerequisite-patch-id: f30231af7608b4da8fba4b4f581d24dd73d7c8cc
> prerequisite-patch-id: 6ae25398f972fbffb19635842f65002f746376c2
> prerequisite-patch-id: e8a4fb62af4ef19bb54712a86dc8d4ffd5372f94
> prerequisite-patch-id: ca777f22487751e24dd16ac06e023210cc07c683
> prerequisite-patch-id: 22dc3a994f7895e6ec1f6fe94582832a40970f20
> prerequisite-patch-id: fa836ded1331a2a4c2175a8a9bc1434966fabb15
> prerequisite-patch-id: a14ee8926d190162c727d23c5a6b5f89595d659f
> prerequisite-patch-id: 02783793e4278ddcaea3c9806e919e5b5eee6358
> prerequisite-patch-id: e9576fcefb9715327d907d0c95deea9b65402b18
> prerequisite-patch-id: a2d66fa5d153a9476a2b7852f2bfc7c53b6fa541
> prerequisite-patch-id: 2b8c86f6d98a7400ec667c2c58b78a53c122d2c4
> prerequisite-patch-id: 3739f44b7d03c989f75eed33f86cd7f3b921be02
> prerequisite-patch-id: 2e99d6e7149b495e904fd822383c3a56e6a9101d
> prerequisite-patch-id: e9b94b4890076b40672b9415c5a0840c5e68db78
> prerequisite-patch-id: 09007725be958f4c4b2f7fdd158c66519b017d60
> prerequisite-patch-id: 1d150e0e8fdf8b76f7e5c81073027a2e363e106b
> prerequisite-patch-id: e553c39542259ff20c947258d6ac4cd27ee317b4
> prerequisite-patch-id: c93440f21243565c3056ae6be5cd3049de1432b7
> prerequisite-patch-id: b491b39a771706907196d8e979ff9e07bbb343bf
> prerequisite-patch-id: 1b9c0897d35b4d5670791b1e544f1539dec3bf8d
> prerequisite-patch-id: f03464f465f04f4e6e1eab42e2e721fd6d7d9a63
> prerequisite-patch-id: 3f032d3a5f3fe8be518ccc3fb2acd637d3eb7233
> prerequisite-patch-id: 4b5de661d18b47e3c7ab0e20cc34e5b1875a1608
> prerequisite-patch-id: 82fe0074d12d76ac3139a1703887d35565f6cce8
> prerequisite-patch-id: 8a96343d6d24542fca0dfb286dbce949561aab8f
> -- 
> 2.39.0.267.g7648178303

-- 
Alan Modra
Australia Development Lab, IBM

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-12-20 12:53 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-16 13:25 [PATCH 0/4] A few backlogged build-system problems Nick Alcock
2022-12-16 13:25 ` [PATCH 1/4] ctf: fix various dreadful typos in the ctf_archive format comments Nick Alcock
2022-12-16 13:25 ` [PATCH 2/4] libtool.m4: adjust kludge for ignoring syntax errors Nick Alcock
2022-12-16 13:54   ` Andreas Schwab
2022-12-16 15:11     ` Nick Alcock
2022-12-16 15:18       ` Andreas Schwab
2022-12-19 17:30         ` Nick Alcock
2022-12-16 13:25 ` [PATCH 3/4] Regenerate affected configures Nick Alcock
2022-12-16 13:25 ` [PATCH 4/4] libctf: skip the testsuite from inside dejagnu Nick Alcock
2022-12-20 12:53 ` [PATCH 0/4] A few backlogged build-system problems Alan Modra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).