This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 0/6] Use GOT relative relocs throughout.
- From: David Miller <davem at davemloft dot net>
- To: libc-alpha at sourceware dot org
- Date: Mon, 20 Feb 2012 21:09:40 -0500 (EST)
- Subject: [PATCH 0/6] Use GOT relative relocs throughout.
This is one of those "one thing leads to another" kind of patch
series that seemed like it would never end. I started out simply
wanting to fix a minor regression in that the new crt{i,n}.S sparc
assembler wasn't using GOTDATA relocations.
But then it became quickly clear that the right thing to do was to
take this all the way and make sure GLIBC uses GOTDATA, when
available, in all of the sparc assembler code.
And then this allows us to set PI_STATIC_AND_HIDDEN.
Consolidation of the sparc ELF configure fragments into one spot, as
well as getting rid of the unused WDISP22 check (the various it sets
hasn't been referenced since we removed linuxthreads from the tree).
Committed to master.