* Iñaki Ucar:

> On Wed, 15 Jan 2025 at 19:40, Florian Weimer <fwei...@redhat.com> wrote:
>
>> * Iñaki Ucar:
>>
>>>> Add -std=gnu17 to CFLAGS of whatever packages you want to use it as
>>>> workaround (but don't forget to look at it back before Fedora 42 is
>>>> released).
>>>
>>> I was actually planning to keep it until the next R release, which is
>>> in April. Would that be a problem?
>>
>> Would this flag also be used for building R extensions by default?
>
> Yes, extensions use the same flags as R unless otherwise requested by
> the extension.

Will the April release land in Fedora 42?

If you use -std=gnu17 for now, then it might obscure problems in
extensions.  If you can't backport the C23 compatibility fixes and can't
do the extra compatibility work for extensions, maybe it's necessary to
stick with -std=gnu17 for Fedora 42 and switch it off for Fedora 43
only.

(Worst case, C23 source code compatibility could be an ABI-incompatible
change, but it's unlikely because the extension API must already be
source-compatible with C++.)

Thanks,
Florian

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to