Re: Glibc 2.3 pre-releases
>
> On Tue, 2002-09-10 at 15:04, Richard Zidlicky wrote:
> > --- glibc-2.2.90/sysdeps/m68k/dl-machine.h.rz Mon Aug 26 11:44:44 2002
> > +++ glibc-2.2.90/sysdeps/m68k/dl-machine.h Mon Aug 26 11:45:31 2002
> > @@ -311,6 +311,8 @@
> > Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset);
> > if (ELF32_R_TYPE (reloc->r_info) == R_68K_JMP_SLOT)
> > *reloc_addr += l_addr;
> > + else if (ELF32_R_TYPE (reloc->r_info) == R_68K_NONE)
> > + return;
> > else
> > _dl_reloc_bad_type (map, ELF32_R_TYPE (reloc->r_info), 1);
> > }
>
> This is almost certainly a sign that you have bugs in the linker. I'm
> not sure we should be putting this kind of patch into glibc.
correct, it is a workaround for a binutils problem but the binutils which
trigger it are already long out.
Apparently the problem gets triggered only in combination with gcc-3.2
which is why it wasn't noticed earlier.
Richard
Reply to: