|
Bugzilla – Full Text Bug Listing |
| Summary: | Package perl-Tk does not build with gcc14 because of new errors | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Martin Jambor <mjambor> |
| Component: | Development | Assignee: | Petr Gajdos <pgajdos> |
| Status: | REOPENED --- | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Minor | ||
| Priority: | P4 - Low | CC: | opensuse, pgajdos |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 1220571 | ||
| Attachments: | Possible fix | ||
|
Description
Martin Jambor
2024-06-04 09:51:33 UTC
Created attachment 875581 [details]
Possible fix
We need more than what is in the pull request referenced in the bug summary. I made the package build with this patch.
I have created https://build.opensuse.org/request/show/1185237 which contains just the configury bits of the patch from comment #1 and then added -fpermissive to the optflags in the spec file. This is the safest we can do without diverging from the upstream too much, which is where the issues will hopefully be solved when GCC 14 is more widespread. I plan to keep this bug opened so that the need for -fpermissive can be reviewed in the future. This is an autogenerated message for OBS integration: This bug (1225909) was mentioned in https://build.opensuse.org/request/show/1186036 Factory / perl-Tk (In reply to OBSbugzilla Bot from comment #3) > This is an autogenerated message for OBS integration: > This bug (1225909) was mentioned in > https://build.opensuse.org/request/show/1186036 Factory / perl-Tk This is revoked trough the comment of Dirk Stoecker (cpan.yml is not used). This is already reported upstream: https://github.com/eserte/perl-tk/issues/105 Feel free to add your patch there, if you want. Also here: https://github.com/eserte/perl-tk/issues/98 And there is also the https://github.com/eserte/perl-tk/pull/91 Hopefully people will start to care with GCC 14 out now and being used in Fedora and hopefully by us soon too. Thanks for all the help. Submit into devel project: https://build.opensuse.org/request/show/1186169 The request is accepted. I'm reopening and assigning to myself so that in a year or three I can have a look whether fpermissive is still necessary. I hope that is OK. Reassigning back to me. |