On Friday, 21 October 2022 21:55:53 CEST Florian Weimer wrote: > That's the implicit function declaration/implicit int change. This > won't happen in GCC 13, it's too late for that. I tried to make this > change a couple of years in Fedora, and just flipping the compiler > flag Does Not Work. I hope to get there in time for GCC 14. The tracker also covers what clang calls strict-prototype (which is AFAICT about K&R style prototypes and () arg lists), so I figured it's relevant (but, IIRC, Clang is holding off on making that an error for now, so it was lower priority). > Thank you for sharing the Gentoo tracker. Maybe we can reuse some > patches from there and contribute ours. I trust Gentoo aims to > upstream patches as they become available? Unfortunately, I expect > that a lot of these issues will be in packages that don't have an > active upstream anymore, which makes sharing patches more > challenging. In other cases, we'll just build with -std=gnu89 (e.g. > unzip > , it has > configure-style checking implemented without autoconf). Yes, indeed, the devs that fixed packages did send patches usptream while they worked on this issue. Unfortunately, there is dead upstreams, as you said, so I expect either lingering in-tree patches for issues or compile flag changes like the one for unzip you mentioned. Such contribution and collaboration is more than welcome, though; please do reach out. Thanks, -- Arsen Arsenović