http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53680
--- Comment #5 from __vic <d.v.a at ngs dot ru> 2012-06-15 10:22:36 UTC --- The exact description: $ g++ -o formats/alcatel_alm9_decoder.fmt -shared -Llib -static-libgcc -O3 -Wl,-s -Wl,--no-undefined src/alcatel_alm9_decoder.o formats.a decoder.a -ljanuary_tools -ljanuary /usr/bin/ld: formats/alcatel_alm9_decoder.fmt: undefined versioned symbol name _ZSt10adopt_lock@@GLIBCXX_3.4.11 /usr/bin/ld: failed to set dynamic section sizes: Bad value collect2: error: ld returned 1 exit status $ nm lib/libstdc++.a | grep adopt 00000000 B _ZN9__gnu_cxx10adopt_lockE 00000000 B _ZSt10adopt_lock@@GLIBCXX_3.4.11