$ apt-cache showpkg 'libcc1.so.0()(64bit)' Package: libcc1.so.0()(64bit) Versions: Reverse Depends: Dependencies: Provides: Reverse Provides: gcc8-gdb-plugin 8.2.1-alt3 gcc7-gdb-plugin 7.3.1-alt7 gcc6-gdb-plugin 6.3.1-alt3.1 gcc5-gdb-plugin 5.3.1-alt5.1 There should be only one provider of libcc1.so.0.
Actually, gdb looks for libcc1.so using dlopen (see GCC_C_FE_LIBCC), not for libcc1.so.* packaged by gccN-gdb-plugin. libcc1.so packaged by gccN-gdb-plugin-devel are also useless because of the wrong location. As result, "compile code" feature of gdb fails with the following diagnostics: Could not load libcc1.so: libcc1.so: cannot open shared object file: No such file or directory
gcc8-8.3.1-alt5 -> sisyphus: Mon Aug 05 2019 Gleb F-Malinovskiy <glebfm@altlinux> 8.3.1-alt5 - Applied upstream fix for PR 89906 (closes: #36972). - Removed versioning of lib{cc1,cc1plugin,cp1plugin} libraries (closes: #36046). Tue May 07 2019 Dmitry V. Levin <ldv@altlinux> 8.3.1-alt4 - Updated to redhat/gcc-8-branch r270976 (Fedora gcc-8.3.1-4).