https://bugzilla.redhat.com/show_bug.cgi?id=2151502 Bug ID: 2151502 Summary: perl-Marpa-XS: Build in C89 mode Product: Fedora Version: rawhide Status: ASSIGNED Component: perl-Marpa-XS Assignee: fweimer@xxxxxxxxxx Reporter: fweimer@xxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: jplesnik@xxxxxxxxxx, lkundrak@xxxxx, perl-devel@xxxxxxxxxxxxxxxxxxxxxxx Blocks: 2137516 (PortingToModernCExemptions) Target Milestone: --- Classification: Fedora The sources are written in CWEB. The header file generated from the CWEB input is incomplete, and the XS module uses implicit function declarations. I spot-checked and these functions return int, so this hopefully is okay. Given that this Perl module does not seem to see active development, it doesn't look like it's worth porting it to C99. Setting the compiler to CC="gcc -std=gnu89" is properly honored, so implementing the exception is easy. Referenced Bugs: https://bugzilla.redhat.com/show_bug.cgi?id=2137516 [Bug 2137516] Porting Fedora to modern C: exemptions -- You are receiving this mail because: You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2151502 _______________________________________________ perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to perl-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/perl-devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue