|
Bugzilla – Full Text Bug Listing |
| Summary: | Prettyprinter for gcc11 not installable | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Jan Engelhardt <jengelh> |
| Component: | Development | Assignee: | Richard Biener <rguenther> |
| Status: | RESOLVED INVALID | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | meissner |
| Version: | Leap 15.5 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Jan Engelhardt
2024-01-08 23:07:49 UTC
on 15.5 while we ship pp-gcc11, thedefault libstdc++6 even in GA was from GCC12, there never was a libstdc++6 11 version on 15.5. So libstdc++6 is 12 or higher. its sadly unfixable currently in my eyes, or can the gcc12 pretty print work too? is this a SUSE/openSUSE binary, we could rebuild it with gcc12 or 13 It works as designed - the pretty-printers are tied to a specific shared library version, you are supposed to use libstdc++6-pp-gccN from the compiler that
provides the shared library - likely lihbstdc++6-pp-gcc13 by now.
This should also magically be installed via
Supplements: (gdb and libstdc++%{libstdcxx_sover}@variant@ = %{version}-%{release})
it's correct that libstdc++6-pp-gcc11 is not installable.
Could we add something like libstdc++6-pp(13): Obsoletes: libstdc++6-pp-gcc11? Or rather, you are supposed to install simply libstdc++6-pp[-32bit] (In reply to Jan Engelhardt from comment #4) > Could we add something like > > libstdc++6-pp(13): Obsoletes: libstdc++6-pp-gcc11? No, the -gccN packages should never appear in any repository nor should they be ever installed (they shouldn't ever be installable). |