Re: GNU m4 CI failure on macOS
Paul Eggert <[email protected]> Fri, 10 Jul 2026 22:27:37 -0700
| Newsgroups | gmane.comp.gnu.m4.bugs |
|---|---|
| Organization | UCLA Computer Science Department |
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------77wqm6m2MFwI4rxYxt9G50PG Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for reporting that issue in <https://lists.gnu.org/r/bug-m4/2026-06/msg00000.html>. Unfortunately I didn't notice it until now, as somehow I was not subscribed to bug-m4; I've fixed that. I reproduced something similar on Fedora 44 with clang, and installed the attached patch on Savannah on branch-1.4. I hope this fixes the macOS issue. The only macOS host on cfarm.net is down, so I can't easily test this directly. --------------77wqm6m2MFwI4rxYxt9G50PG Content-Type: text/x-patch; charset=UTF-8; name="0001-m4-port-to-clang-ckd_add.patch" Content-Disposition: attachment; filename="0001-m4-port-to-clang-ckd_add.patch" Content-Transfer-Encoding: base64 RnJvbSBmYTQ5N2QxN2M2ZmZkMjk3MTcwMmJkMDM1ZjA0MmQ1M2ExMWEwY2ZkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDEwIEp1bCAyMDI2IDIxOjI0OjUwIC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gbTQ6IHBvcnQgdG8gY2xhbmcgY2tkX2FkZAoKUHJvYmxlbSByZXBvcnRlZCBieSBCcnVu byBIYWlibGUgaW46Cmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvYnVnLW00 LzIwMjYtMDYvaW5kZXguaHRtbAoqIHNyYy9idWlsdGluLmMgKG00X2V2YWwpOgoqIHNyYy9z eW10YWIuYyAoaGFzaCk6IFBvcnQgdG8gY2xhbmcsIHdoaWNoIGluc2lzdHMgb24gY2tkXyoK YXJndW1lbnRzIG5vdCBiZWluZyBib29sIG9yIHBsYWluIGNoYXIuCi0tLQogc3JjL2J1aWx0 aW4uYyB8IDIgKy0KIHNyYy9zeW10YWIuYyAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYnVpbHRp bi5jIGIvc3JjL2J1aWx0aW4uYwppbmRleCAyMTdjYTMwYS4uNjc5MGY1ZjUgMTAwNjQ0Ci0t LSBhL3NyYy9idWlsdGluLmMKKysrIGIvc3JjL2J1aWx0aW4uYwpAQCAtMTIwNCw3ICsxMjA0 LDcgQEAgbTRfZXZhbCAoc3RydWN0IG9ic3RhY2sgKm9icywgaWR4X3QgYXJnYywgdG9rZW5f ZGF0YSAqKmFyZ3YpCiAgICAgfQogCiAgIGlkeF90IGFsbG9jOwotICBpZiAoY2tkX3N1YiAo JmFsbG9jLCBuZWdhdGl2ZSwgTUlOIChuZWdkaWdpdHMsIC1taW4pKSB8fCBTSVpFX01BWCA8 IGFsbG9jKQorICBpZiAoY2tkX3N1YiAoJmFsbG9jLCArbmVnYXRpdmUsIE1JTiAobmVnZGln aXRzLCAtbWluKSkgfHwgU0laRV9NQVggPCBhbGxvYykKICAgICB4YWxsb2NfZGllICgpOwog CiAgIG9ic3RhY2tfYmxhbmsgKG9icywgYWxsb2MpOwpkaWZmIC0tZ2l0IGEvc3JjL3N5bXRh Yi5jIGIvc3JjL3N5bXRhYi5jCmluZGV4IDgyODA1NmU3Li4zNzMwOWM4YiAxMDA2NDQKLS0t IGEvc3JjL3N5bXRhYi5jCisrKyBiL3NyYy9zeW10YWIuYwpAQCAtMTI2LDcgKzEyNiw3IEBA IGhhc2ggKGNvbnN0IGNoYXIgKnMpCiB7CiAgIHNpemVfdCB2YWwgPSAwOwogICBmb3IgKDsg KnM7IHMrKykKLSAgICBja2RfYWRkICgmdmFsLCBzdGRjX3JvdGF0ZV9sZWZ0ICh2YWwsIDcp LCAqcyk7CisgICAgY2tkX2FkZCAoJnZhbCwgc3RkY19yb3RhdGVfbGVmdCAodmFsLCA3KSwg KypzKTsKICAgcmV0dXJuIHZhbDsKIH0KIAotLSAKMi41My4wCgo= --------------77wqm6m2MFwI4rxYxt9G50PG--