Статически загружаем libstdc ++: есть ли ошибки?

Мне нужно развернуть приложение C ++, построенное на Ubuntu 12.10 с libstdc ++ GCC 4.7, на системах с Ubuntu 10.04, которая поставляется со значительно более старой версией libstdc ++.

Сейчас я собираю с-static-libstdc++ -static-libgcc, как предлагается в этом блоге: Ссылка на libstdc ++ статически. Автор предостерегает от использования любого динамически загружаемого кода C ++ при статической компиляции libstdc ++, что я еще не проверял. Тем не менее, кажется, что пока все идет гладко: я могу использовать возможности C ++ 11 в Ubuntu 10.04, что я и хотел.

Я отмечаю, что эта статья написана в 2005 году, и, возможно, с тех пор многое изменилось. Его совет все еще актуален? Есть ли какие-то скрытые проблемы, о которых я должен знать?

Ответы на вопрос(4)

Ваш ответ на вопрос