This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/15605] gcc-4.8 + tree-loop-distribute-patterns breaks is unsafe for GLIBC


https://sourceware.org/bugzilla/show_bug.cgi?id=15605

--- Comment #5 from Roland McGrath <roland at gnu dot org> ---
Yes, in the Hurd it's crucial that calls like __mmap be the libc ones instead
of the rtld-local ones after the bootstrap phase, when the dynamic linker is
being used for dlopen and the like.  Probably the right thing to do is not to
disable PLT avoidance altogether, but to have the rtld_hidden_* macros disabled
in the Hurd configuration.  (Actually it would really be ideal just to select
the exact set that should use PLT calls for the Hurd.  But we could start with
disabling it for rtld altogether and then seeing how many PLT entries we get.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]