Dne 08. 11. 21 v 21:39 Kevin Fenzi napsal(a):
On Mon, Nov 08, 2021 at 02:06:43PM +0100, Florian Weimer wrote:
> I would like to create a long-running rawhide side tag for preparing
> Fedora for the removal of implicit function declarations from the GCC
> defaults. This is a change that happened in the C99 version of the
> language, but GCC could not adopt at the time because too much software
> was broken by it. Even today, there are build failures, and, arguably
> worse, successful builds with different feature sets.
>
> The goal is to disable implicit function declarations in GCC 13, to be
> released in spring 2023 (not next year's GCC 12 version). This plan was
> presented at this year's Cauldron, and was met with approval:
>
> Eliminating implicit function declarations
> <
https://linuxplumbersconf.org/event/11/contributions/1014/>
>
> I have some space to work on this during the coming months, for
> implementing the buildroot changes (in gcc and presumably
> redhat-rpm-config, built off branches in dist-git), for creating some
> HTML reports, and even for creating the package changes themselves.
> Changes will be submitted to upstream projects initially. Eventually,
> we'll have to fix the Fedora packages if there's no upstream release
> with the fixes. We'll need some way to coordinate the fixes between
> multiple developers, a way to find unapplied upstream fixes once we are
> heading towards Fedora 38, and ideally some way to share patches across
> distributions if the upstream project no longer exists/accepts patches.
>
> If Fedora wants to support this, I'd need a long-running side tag in
> Koji, and a few dist-git branches (for gcc and redhat-rpm-config). I
> can do the test builds as scratch builds, to conserve storage space and
> not to pollute Koji with uninteresting NVRs.
>
> Thoughts?
Isn't this an ideal use case for copr?
+1
Or maybe I just don't understand how the side-tag is going to be used.
Will there be some modifications necessary for some packages (except
those already listed)? Will these changes be compatible with rawhide?
Will the side-tag ever be merged back into Rawhide?
Vít
Or is the lack of s390x (and non emulated armv7) there too much of a
hurdle?
kevin
_______________________________________________
devel mailing list --devel(a)lists.fedoraproject.org
To unsubscribe send an email todevel-leave(a)lists.fedoraproject.org
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@lists.fedora...
Do not reply to spam on the list, report it:https://pagure.io/fedora-infrastructure