Dnia 2013-12-19, o godz. 22:47:50 heroxbd@gentoo.org napisał(a): > Michał Górny writes: > > > And that brings another issue in Gentoo -- gcc-config. AFAIR this tool > > is completely insane and switches libstdc++ along with gcc version. > > As a result, after switching to a gcc version with different C++ ABI, > > installed software gets broken. And you can't really fix it without > > going through the broken-system state or some hackery. > > Not that insane. Packages linked with libstdc++ are not crucial in > Gentoo, and can be rebuilt with emerge -e @world. Although it's a bad > idea for everybody to do so, the systems without "emerge -e @world" for > two years is likely to suck anyway. I think you are getting it the other way around. It's not 'we do not need to support C++ properly because there are no C++ packages crucial to Gentoo'. It's rather 'we have no crucial C++ packages because C++ support in Gentoo is broken by design'. It is a limitation, not a reason to keep stuff buggy. Think of paludis as a good example. People who'd like to use Paludis will end up with broken package manager from time to time. How are they supposed to rebuild it without a working package manager? -- Best regards, Michał Górny