В Срд, 29/12/2004 в 18:01 +0300, Dmitry V. Levin пишет: > Осторожно, приближается новый soname: > > $ rpmquery --provides libstdc++3.3 |fgrep .so > libstdc++.so.5 > libstdc++.so.5(CXXABI_1.2) > libstdc++.so.5(CXXABI_1.2.1) > libstdc++.so.5(GLIBCPP_3.2) > libstdc++.so.5(GLIBCPP_3.2.1) > libstdc++.so.5(GLIBCPP_3.2.2) > libstdc++.so.5(GLIBCPP_3.2.3) > > $ rpmquery --provides libstdc++3.4 |fgrep .so > libstdc++.so.6 > libstdc++.so.6(CXXABI_1.3) > libstdc++.so.6(GLIBCXX_3.4) > libstdc++.so.6(GLIBCXX_3.4.1) > libstdc++.so.6(GLIBCXX_3.4.2) > libstdc++.so.6(GLIBCXX_3.4.3) > > Со всеми вытекающими: > - Код, собранный компиляторами g++-3.3 и g++-3.4, вообще говоря, не совместим. > - Код, использующий библиотеки на c++, должен быть собран компилятором той > же версии, что и эти библиотеки. Oh no. Вообще-то, когда я предлагал экспериментально собрать gcc 3.4, я не предполагал, что они решили сменить soname. Но раз уж ldv сам взялся за гуж (откуда желание появилось, кстати?), нужно готовиться к тотальной перекомпиляции.