Summary: | x11-libs/wxGTK - backport patch to ignore new GXX ABI versions | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brian Evans (RETIRED) <grknight> |
Component: | Current packages | Assignee: | Gentoo wxWidgets project <wxwidgets> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | csanyipal, pacho |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=667834 https://bugs.gentoo.org/show_bug.cgi?id=639276 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | relax ABI patch for gcc |
Description
Brian Evans (RETIRED)
2019-01-29 23:14:07 UTC
There are no subslots for wxGTK; so basically this revbump would then break all consumers yet again, this time without a GCC change? (In reply to Mart Raudsepp from comment #1) > There are no subslots for wxGTK; so basically this revbump would then break > all consumers yet again, this time without a GCC change? Yes it will break for one, last time. Including the patch and revdep-rebuild instructions, when REPLACING_VERSIONS is non-empty, would be enough for this expected change. Users would no longer face each gcc version change to rebuild all wx apps/libs manually. This is the goal which makes the rebuild worth it. I also have an issue regarding this. I must to run this command (thanks #gentoo) to solve it: emerge -1av wxGTK:3.0 See also Debian's patch at https://salsa.debian.org/freewx-team/wx/blob/wx3.0-debian/debian/patches/warn-for-compiler-abi-mismatch.patch Combining the two patches will likely enable a phase out as packages are recompiled. Debian's patch alone will cause warnings. Upstream's backported patch needs things recompiled if done alone. (In reply to Brian Evans from comment #4) > Debian's patch alone will cause warnings. I don't think it'll cause any warnings. They had that initially, but it's commented out in current patch iteration (and I believe long before someone found the debian patch) due to causing issues if warning. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3219ff4f1da464d0d789ffa1c1f15d303610ca commit ba3219ff4f1da464d0d789ffa1c1f15d303610ca Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2019-07-14 10:44:39 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2019-07-14 11:09:19 +0000 x11-libs/wxGTK: update patchset, ignore C++ ABI changes at startup Closes: https://bugs.gentoo.org/676878 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> x11-libs/wxGTK/Manifest | 1 + x11-libs/wxGTK/files/wxGTK-ignore-c++-abi.patch | 39 +++++ x11-libs/wxGTK/wxGTK-3.0.4-r2.ebuild | 141 ++++++++++++++++++ x11-libs/wxGTK/wxGTK-3.0.4-r302.ebuild | 185 ++++++++++++++++++++++++ 4 files changed, 366 insertions(+) |