binutils -rDEVEL

Jakub Bogusz qboosh w pld.org.pl
Nie, 17 Mar 2002, 21:49:41 CET


On Sun, Mar 17, 2002 at 05:02:25PM +0100, Arkadiusz Miskiewicz wrote:
[...]
> From: Andreas Schwab <schwab w suse.de>
> 
> [...]
> |> I can duplicate the problem with dosemu 1.0.2 from www.dosemu.org. It
> |> has something to do with the change to avoid copy relocations. ld.so
> |> died while trying to resolve stdout. In dosemu, it is
> 
> Check out a newer version of dosemu.  1.0.2 is broken in that it tries to
> link ELF with a.out (as generated by as86/ld86).  The end result is an
> executable with text relocations, but no DT_TEXTREL.  dosemu 1.1 does not
> use as86 any more.

dosemu to nie jedyny psuty program - dotyczy także sterowników DRI
z XFree (na pewno tdfx_dri.so, chyba także i810_dri.so, być może
wszystkich); nie pamiętam już czy nie czegoś jeszcze.

Co do TEXTREL to miałem podejrzenia (to jedyna różnica jaką znalazłem
w objdump -p między dobrym tdfx_dri.so a złym - w złym tego symbolu czy
sekcji nie było), jakieś zmiany związane z TEXTREL były w ChangeLogu
binutils między 2.11.90.* a 2.11.92.*.


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl