Cross-compliling for Kaffe for ARM-LINUX
Scott Bambrough
kaffe@rufus.w3.org
Wed, 24 May 2000 15:34:42 -0400
Godmar Back wrote:
>
> > BUG IN DYNAMIC LINKER ld.so: ../sysdeps/arm/dl-machine.h: 450:
> > elf_machine_rel: Assertion `! "unexpected dynymic reloc type"' failed!
>
> Is this problem still present in recent netwinder releases?
Yes, it is still present. I had a patch for the dynamic linker, that attempted
to fix up all the relocs in the text segment, as long as the branch offset fit
in the alloted 24 bits. I then discovered that the relocs would attempt to bind
to the PLT entries in the executable. This was the proscribed behaviour, but
the calculated branch offsets for the most part were to large to fit in 24
bits. I have to write some new resolver code, but I haven't had time lately.
Scott
--
Scott Bambrough - Software Engineer
REBEL.COM http://www.rebel.com
NetWinder http://www.netwinder.org