Summary: | www-client/elinks-0.13.5-r100 fails to compile (lto): lists.h:181:20: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Felix Janda <felix.janda> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
2022-08-07 05:39:44 UTC
Created attachment 798424 [details]
build.log
build log and emerge --info
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60077257913d961895b343c5126ee4bdeb77ca3c commit 60077257913d961895b343c5126ee4bdeb77ca3c Author: Sam James <sam@gentoo.org> AuthorDate: 2022-10-13 01:50:51 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-13 01:51:18 +0000 www-client/elinks: add 0.15.1 Bug: https://bugs.gentoo.org/635110 Bug: https://bugs.gentoo.org/864127 Closes: https://bugs.gentoo.org/780672 Signed-off-by: Sam James <sam@gentoo.org> www-client/elinks/Manifest | 1 + www-client/elinks/elinks-0.15.1.ebuild | 148 ++++++++++++++++++++++++++++++ www-client/elinks/elinks-9999.ebuild | 162 ++++++++++++++++----------------- 3 files changed, 228 insertions(+), 83 deletions(-) Was fixed, see above comment. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c30f795e25db71ca03d85a7ccfd0a085f5e9a1c6 commit c30f795e25db71ca03d85a7ccfd0a085f5e9a1c6 Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2024-02-29 00:05:16 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-02-29 00:27:48 +0000 www-client/elinks: mark LTO-unsafe Upstream acknowledges the project is a walking strict-aliasing violation, and activates -fno-strict-aliasing. Given this, we shouldn't trust it to generate valid code with LTO either. Bug: https://bugs.gentoo.org/864127 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> www-client/elinks/elinks-0.16.1.1-r2.ebuild | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) |