Libstdc ++ statisch verknüpfen: Irgendwelche Fallstricke?

Ich muss eine C ++ - Anwendung, die auf Ubuntu 12.10 mit GCC 4.7 libstdc ++ basiert, auf Systemen bereitstellen, auf denen Ubuntu 10.04 ausgeführt wird, das mit einer erheblich älteren Version von libstdc ++ geliefert wird.

erzeit kompiliere ich mit-static-libstdc++ -static-libgcc, wie in diesem Blog-Beitrag vorgeschlagen:Libstdc ++ statisch verknüpfen. Der Autor warnt davor, dynamisch geladenen C ++ - Code zu verwenden, wenn libstdc ++ statisch kompiliert wird, was ich noch nicht überprüft habe. Bis jetzt scheint alles reibungslos zu verlaufen: Ich kann C ++ 11-Funktionen unter Ubuntu 10.04 nutzen, und genau das war ich auch.

Ich stelle fest, dass dieser Artikel aus dem Jahr 2005 stammt und sich seitdem vielleicht viel geändert hat. Ist der Rat noch aktuell? Gibt es irgendwelche lauernden Probleme, auf die ich achten sollte?