Summary: | kde-apps/spectacle-24.04.90: src/Gui/Annotations/History.cpp:171:57: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andrius, arsen, mackal.cook, paolo.pedroni, sam, sighunter |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://invent.kde.org/graphics/spectacle/-/merge_requests/321 https://invent.kde.org/graphics/spectacle/-/merge_requests/378 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | spectacle-24.04.90:20240522-152230.log.gz |
Description
Paolo Pedroni
2024-05-22 17:36:34 UTC
Introduced by https://invent.kde.org/graphics/spectacle/-/merge_requests/321. There's a comment in the code at https://invent.kde.org/graphics/spectacle/-/merge_requests/321/diffs#5589a1428daea5581737b23942331eabe5a362b8_0_184: ``` // reinterpret_cast can be dangerous. It's like telling the compiler to // act like this type is another type regardless of whether or not they're really compatible. // List and ConstList should be compatible. ConstList's only difference from List is that // ConstList has a const value type. ``` The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=446828725d3e7faa0cd36845d55a28f1ee6a6f85 commit 446828725d3e7faa0cd36845d55a28f1ee6a6f85 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-16 02:42:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-16 02:42:39 +0000 kde-apps/spectacle: filter LTO, no-sa Arsen's reported it upstream by commenting on the MR. Bug: https://bugs.gentoo.org/932501 Signed-off-by: Sam James <sam@gentoo.org> kde-apps/spectacle/spectacle-24.05.49.9999.ebuild | 6 +++++- kde-apps/spectacle/spectacle-9999.ebuild | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5be289fa41d39fa4c701af360e2df9ba0d435c9 commit a5be289fa41d39fa4c701af360e2df9ba0d435c9 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-16 02:42:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-16 02:43:48 +0000 kde-apps/spectacle: filter LTO, no-sa Arsen's reported it upstream by commenting on the MR. Bug: https://bugs.gentoo.org/932501 Signed-off-by: Sam James <sam@gentoo.org> kde-apps/spectacle/spectacle-24.05.1.ebuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) Reported by Arsen upstream at https://invent.kde.org/graphics/spectacle/-/merge_requests/321/diffs#note_969233 (thanks!) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=5f29c10942ce40cdf5647e04ea57998474863615 commit 5f29c10942ce40cdf5647e04ea57998474863615 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-19 12:45:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-19 12:45:51 +0000 kde-apps/spectacle: LTO is now safe on master See upstream commit aa55610fdb5dbf38bdc2796f179745b826d1e7a2. Bug: https://bugs.gentoo.org/932501 Signed-off-by: Sam James <sam@gentoo.org> kde-apps/spectacle/spectacle-9999.ebuild | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=cca513e47cd1eb769574523ff9ffc9fd115fa141 commit cca513e47cd1eb769574523ff9ffc9fd115fa141 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-20 14:25:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-20 14:25:22 +0000 kde-apps/spectacle: LTO is now safe on 24.05.49.9999 Upstream commit 4517ecdc8284dc7e5fc4a815b8cbb665325555bf. Bug: https://bugs.gentoo.org/932501 Signed-off-by: Sam James <sam@gentoo.org> kde-apps/spectacle/spectacle-24.05.49.9999.ebuild | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) |