Summary: | media-gfx/ueberzugpp implicit instantiation of undefined template 'std::basic_string<char>' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Denis Strizhkin <strdenis02> |
Component: | Current packages | Assignee: | Ionen Wolkens <ionen> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/jstkdng/ueberzugpp/issues/179 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Denis Strizhkin
2024-04-30 13:45:52 UTC
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd831828b26a92051ae4a7a74e9ffe3ec058987 commit 1fd831828b26a92051ae4a7a74e9ffe3ec058987 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2024-04-30 15:03:44 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2024-04-30 15:43:06 +0000 media-gfx/ueberzugpp: fix build w/ libc++ if USE=X or USE=wayland Two different issues with libc++ (clang18+libstdc++ is fine), USE=wayland is missing an header, and USE=X fails due to incomplete C++20 support (std::jthread) in libc++. Fortunately for the latter, the support does exist and is merely locked behind -fexperimental-library (unsure if the implementation works right but it seems ok at a glance). Closes: https://bugs.gentoo.org/930977 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> media-gfx/ueberzugpp/files/ueberzugpp-2.9.4-libcxx18.patch | 11 +++++++++++ media-gfx/ueberzugpp/ueberzugpp-2.9.4.ebuild | 13 ++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) |