This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/19007] FAIL: elf/check-localplt with gcc-5/6
- From: "carlos at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 25 Sep 2015 18:14:11 +0000
- Subject: [Bug libc/19007] FAIL: elf/check-localplt with gcc-5/6
- Auto-submitted: auto-generated
- References: <bug-19007-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19007
Carlos O'Donell <carlos at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
CC| |carlos at redhat dot com
--- Comment #1 from Carlos O'Donell <carlos at redhat dot com> ---
(In reply to Markus Trippelsdorf from comment #0)
> On x86_64-pc-linux-gnu I get with gcc-5 or gcc-6:
>
> FAIL: elf/check-localplt
>
> markus@x4 glibc-build % cat elf/check-localplt.out
> Missing required PLT reference: ld.so: realloc
> Missing required PLT reference: libc.so: realloc
> Missing required PLT reference: ld.so: malloc
> Missing required PLT reference: libc.so: calloc
> Missing required PLT reference: ld.so: __libc_memalign
> Missing required PLT reference: libc.so: memalign
> Missing required PLT reference: ld.so: calloc
>
> markus@x4 glibc-build % ld -v
> GNU ld (Gentoo git) 2.25.51.20150907
This is a serious issue since it would mean that malloc et. al. are no longer
interposable, and that users can no longer provide their own malloc
implementation e.g. jemalloc, tcmalloc.
Nobody else with GCC5 has seen thsi problem, might it be unique to your
configuration? Are you using something like -fno-plot with -z relro and -z
bindnow? It wouldn't be a standard configuration, but it's the only
configuration I can think of that would be able to remove these PLT entries.
--
You are receiving this mail because:
You are on the CC list for the bug.