ld.so GNU hash support
Carmelo AMOROSO
carmelo.amoroso at st.com
Wed Oct 3 07:30:49 UTC 2007
Carmelo AMOROSO wrote:
> Hi All,
> just to make you aware of I'm working (at STMicroelectronics)
> to add the support for the GNU hash style into the dynamic linker.
> A first implementation is working but needs to be reviewed,
> and to be fully tested.
> It is based on uclibc-nptl port for sh4 (www.stlinux.com).
>
> Shortly I'll post a patch to add this support to the trunk,
> as a first draft to share the implementation with the community.
>
> Best regards,
> Carmelo
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
>
>
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.
Any comments/advice are welcome.
Kind regards,
Carmelo
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: uClibc-trunk-r20164-gnu_hash_support.patch
Url: http://lists.busybox.net/pipermail/uclibc/attachments/20071003/62c2a9b1/attachment-0002.diff
More information about the uClibc
mailing list