Bug 2154692 - libtnc: Build in C89 mode
Summary: libtnc: Build in C89 mode
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libtnc
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PortingToModernCExemptions
TreeView+ depends on / blocked
 
Reported: 2022-12-18 16:29 UTC by Florian Weimer
Modified: 2023-08-16 09:25 UTC (History)
1 user (show)

Fixed In Version: libtnc-1.25-35.fc38
Clone Of:
Environment:
Last Closed: 2022-12-18 17:14:37 UTC
Type: Bug
Embargoed:
fweimer: mirror+


Attachments (Terms of Use)
libtnc-c99.patch (4.50 KB, patch)
2022-12-18 16:29 UTC, Florian Weimer
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FC-928 0 None None None 2023-08-16 09:25:31 UTC

Description Florian Weimer 2022-12-18 16:29:57 UTC
Created attachment 1933444 [details]
libtnc-c99.patch

I tried to port the package to C99, but there are too many issues. Instead, we need to build this package in C89 mode.

The beginnings of a patch are attached, but more changes would be needed to complete the port.

Comment 1 Florian Weimer 2022-12-18 17:14:37 UTC
Ran into bug 2154693 because the -std=gnu89 wasn't injected into the Perl XS module build at first.


Note You need to log in before you can comment on or make changes to this bug.