eliminate gdb complaints about missing linux-gate.so.1
authorRich Felker <dalias@aerifal.cx>
Mon, 26 Nov 2012 01:56:31 +0000 (20:56 -0500)
committerRich Felker <dalias@aerifal.cx>
Mon, 26 Nov 2012 01:56:31 +0000 (20:56 -0500)
actually, the hard-coded name should be eliminated too, and replaced
by a search for the soname in the headers, but that can be done
separately later.

src/ldso/dynlink.c

index 66f22be..c436b88 100644 (file)
@@ -927,7 +927,8 @@ void *__dynlink(int argc, char **argv)
                        if (phdr->p_type == PT_LOAD)
                                vdso->base = (void *)(vdso_base - phdr->p_vaddr + phdr->p_offset);
                }
-               vdso->name = vdso->shortname = "linux-gate.so.1";
+               vdso->name = "";
+               vdso->shortname = "linux-gate.so.1";
                vdso->global = 1;
                decode_dyn(vdso);
                vdso->prev = lib;