The GCC 14 and Modern C changes have caused a large number of build failures. No surprise there, but in particular though, a lot of these failures have only occurred on i686, e.g. uint64_t (aka long long unsigned int) doesn't match long unsigned int *, etc. A few examples: gnome-keyring: https://koji.fedoraproject.org/koji/taskinfo?taskID=112010040 ldns: https://koji.fedoraproject.org/koji/taskinfo?taskID=112074780 ledmon: https://koji.fedoraproject.org/koji/taskinfo?taskID=112074925 libfabric: https://koji.fedoraproject.org/koji/taskinfo?taskID=112077476 libgphoto2: https://koji.fedoraproject.org/koji/taskinfo?taskID=112078167 Granted, in some cases this can be motivation to retire i686 leaves, but for those that are not leaves, they now need to be fixed for i686 to complete the mass rebuild. Given the increasingly limited usage of i686 in Fedora (not to mention CentOS Stream and RHEL), is it actually worth the effort to "fix" all the code just for 32-bit compatibility? Or perhaps it's better if we focus on issues that pertain to our primary (64-bit) architectures? -- Yaakov Selkowitz Principal Software Engineer - Emerging RHEL Red Hat, Inc. -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue