Summary: | dev-util/rr-5.6.0-r2: build failure with gcc-13 (/.../SyscallRecordCase.generated: error: typename rr::X86Arch::statfs names rr::X86Arch::Syscalls rr::X86Ar) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lu_zero |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/rr-debugger/rr/issues/3485 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109420 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 865117 | ||
Attachments: |
emerge-info.txt
dev-util:rr-5.6.0-r2:20230226-045944.log emerge-history.txt environment etc.clang.tar.bz2 etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2023-02-26 09:56:42 UTC
Created attachment 854778 [details]
emerge-info.txt
Created attachment 854780 [details]
dev-util:rr-5.6.0-r2:20230226-045944.log
Created attachment 854782 [details]
emerge-history.txt
Created attachment 854784 [details]
environment
Created attachment 854786 [details]
etc.clang.tar.bz2
Created attachment 854788 [details]
etc.portage.tar.bz2
Created attachment 854790 [details]
logs.tar.bz2
Created attachment 854792 [details]
temp.tar.bz2
Actually a GCC 13 issue, it seems! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5e0ac5711c94279073106adf04977cb07db37c7 commit f5e0ac5711c94279073106adf04977cb07db37c7 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-04-12 06:25:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-04-12 06:26:08 +0000 dev-util/rr: backport gcc 13 workaround; add epoll_pwait2 support Only really doing the epoll_pwait2 bit because it touches the same files as the gcc 13 workaround. Closes: https://bugs.gentoo.org/897874 Signed-off-by: Sam James <sam@gentoo.org> dev-util/rr/files/rr-5.6.0-epoll_pwait2.patch | 78 ++++++++ dev-util/rr/files/rr-5.6.0-gcc13-workaround.patch | 222 ++++++++++++++++++++++ dev-util/rr/rr-5.6.0-r3.ebuild | 89 +++++++++ 3 files changed, 389 insertions(+) |