http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52590

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-03-15 
07:46:27 UTC ---
The weakref attributes are of course correct, the bug is that you aren't
linking the whole libpthread.a into the app.  On some Linux distributions
libpthread.a
has all the objects linked together with ld -r and therefore this will just
work there, on others you need -Wl,--whole-archive -lpthread
-Wl,--no-whole-archive.
Better yet don't link statically, there are many reasons why it is a bad idea.
http://www.akkadia.org/drepper/no_static_linking.html

Reply via email to