mips64 n32 and n64 suport in elf/

Alexandre Oliva aoliva@redhat.com
Fri Mar 14 04:41:00 GMT 2003


This patch introduces support for the N32 and N64 ABIs in the elf/
directory, with a small sysdeps/generic change required as well.

It includes a patch I had posted earlier, that disables
dl_resolve_conflicts() when there's no RELA support, along with the
corresponding patch in rtld.c that removes the tests for prelinked
binaries when RELA is not supported.  I don't see any way to do
prelinking work with REL, anyway, since the addend takes up the very
location where we could possibly store the prelinked addresses.  That
said, Irix certainly does some magic like that with its Quickstart
feature, but I don't know the details, and we don't support that now
anyway.

The patch also introduces macros that are used to support the
ABI-specified LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH environment
variables.

I can break this up into 2 or 3 separate patches, if preferred.
Otherwise, ok to install?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: elf-changes.patch
Type: text/x-patch
Size: 4782 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20030314/bb7c6259/attachment.bin>
-------------- next part --------------

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                 aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist                Professional serial bug killer


More information about the Libc-alpha mailing list