ld.so GNU hash support

Carmelo AMOROSO carmelo.amoroso at st.com
Thu Oct 4 12:30:20 UTC 2007


Carmelo AMOROSO wrote:
> Hi Folks,
> as previously announced, the GNU hash support has been completed
> and fully tested (at least on sh4 nptl port).
> I successfully run all uClibc testsuite and LTP built with GNU hash only,
> and all tests passed.
> Further I've done tests with mixed shared objects (GNU ans SysV hash 
> style),
> being able to relocate both of them, this guarantees the ld.so to be 
> backward
> compatible, without forcing to rebuild all shared libraries (even if 
> they lack of
> the benefits of the GNU hash)
>
> I'm glad to share this work with the uClibc community hoping to see
> more development activities in the future.
>
> This patch applies on latest svn trunk (r20164). I removed from this 
> all TLS
> changes :-(.
> Actually I've not yet tested this on trunk, only on the nptl port.
Hi,
I've tested the svn trunk with GNU hash support enabled for SH4.
I was able to boot a board and use it running. I also executed some 
testcases
from the testsuite... and I did not have problems with the linker during
the symbol lookup.

Just for your information

Regards,
Carmelo



More information about the uClibc mailing list