SHN_UNDEF symbols with non-zero value in MIPS shared object

Uma shankar shankar.vk@gmail.com
Thu Oct 29 22:55:00 GMT 2009


Hi,

Cross-MIPS gcc version (for Linux target) used  is  4.3.2

Today  I saw that .so files of MIPS contain some undef symbols with
non-zero value

The few I saw are defined in libC

Wont this confuse dynamic linker of 4.3.2  ?  ( i know that in 4.3.3.
, there is the STO_MIPS_PLT check  which  skip these. )

How does the dynamic  linker  ignore them during lookup ?
What is the purpose of these symbols ?

       thanks
          shankar



More information about the Gcc mailing list