Source: gcc-12 Version: 12.2.0-7 Severity: normal Tags: patch X-Debbugs-Cc: sramac...@debian.org
Not sure why libstdc++6 has a different symbols file on armel (especially since debian/libstdc++.symbols also mentions armel), but debian/libstdc++6.symbols is not up-to-date. At least a symbol for GLIBCXX_3.4.30 is missing there and hence the installed symbols file has a the current debian version as minimal version. Consequently, almost any non-trivial package depending on libstd++6 on armel gets to tight dependencies. Whenever gcc-12 is unable to migrate for some time, packages get stuck in unstable due to that. The attached patch adds the missing symbol on armel. Please consider applying the patch soon. Thanks for considering Cheers -- Sebastian Ramacher
diff -Nru gcc-12-12.2.0/debian/libstdc++6.symbols.armel gcc-12-12.2.0/debian/libstdc++6.symbols.armel --- gcc-12-12.2.0/debian/libstdc++6.symbols.armel 2020-11-28 12:48:09.000000000 +0100 +++ gcc-12-12.2.0/debian/libstdc++6.symbols.armel 2022-10-28 00:32:56.000000000 +0200 @@ -45,3 +45,4 @@ (symver)GLIBCXX_3.4.27 9.1 (symver)GLIBCXX_3.4.28 10.2 (symver)GLIBCXX_3.4.29 11 + (symver)GLIBCXX_3.4.30 12