This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: SHN_UNDEF symbols with non-zero value in MIPS shared object
- From: Ian Lance Taylor <iant at google dot com>
- To: Uma shankar <shankar dot vk at gmail dot com>
- Cc: gcc-help at gcc dot gnu dot org
- Date: Thu, 29 Oct 2009 21:55:55 -0700
- Subject: Re: SHN_UNDEF symbols with non-zero value in MIPS shared object
- References: <448a67a0910291100j1fdede52qa0b28cfe313edc82@mail.gmail.com>
Uma shankar <shankar.vk@gmail.com> writes:
> MIPS gcc version 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 ?
I answered this question over on gcc. Please keep follows on
gcc-help, though.
Ian