glibc/sysdeps
Carlos O'Donell dde6fc785a hppa: Remove relocation in OPD handling code.
A current bug in the hppa binutils code causes
relative relocations to be mixed with OPD relocations.

The OPD handling code in ld.so requires a relocation to
setup one of the data structures.

At startup ld.so tries to use the structure to handle
an OPD relocation *before* the structure is completely
setup by the relative relocation and this causes a crash.

This code is a workaround and a bandaid, the real fix
is in the static linker, but until then we must avoid
relocations in dl-fptr.c.

We copy dl-fptr.c from generic code, modify it, and
adjust the headers to fixup the structure at runtime
instead of having the relocation do this for us
automatically.
2012-04-17 05:46:34 +02:00
..
alpha Merge sysdeps/alpha/elf/ into sysdeps/alpha/. 2012-03-27 14:29:13 -07:00
am33 Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
arm Merge sysdeps/arm/elf/ into sysdeps/arm/. 2012-03-27 21:04:59 +00:00
hppa hppa: Remove relocation in OPD handling code. 2012-04-17 05:46:34 +02:00
m68k m68k: drop elf directory 2012-03-27 23:47:41 +02:00
mips Merge sysdeps/mips/elf/ into sysdeps/mips/. 2012-03-27 21:10:20 +00:00
powerpc Replace FSF snail mail address by URL. 2012-03-09 23:56:38 +00:00
tile Use include_next to chain math_private.h headers. 2012-03-09 16:28:42 -08:00
unix tile: update _itoa.h include path 2012-04-15 12:09:17 -04:00