* [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
* 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
* [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 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).