[PATCH]: hurd: Do not hide rtld symbols which need to be preempted [Was: hurd: Hidden symbols in rtld]

H.J. Lu hjl.tools@gmail.com
Sun Mar 20 19:27:00 GMT 2016


On Sun, Mar 20, 2016 at 10:31 AM, Samuel Thibault
<samuel.thibault@ens-lyon.org> wrote:
> H.J. Lu, on Sun 20 Mar 2016 10:14:40 -0700, wrote:
>> >> Is __access perhaps missing in the list?  There is a weak
>> >> definition for __access in dl-sysdep.c.
> [...]
>> It is not about weak nor not.  By default, there is no difference
>> between weak defined symbol and non-weak defined symbols
>> at run-time.
>
> Ah, right.
>
>> The question should be asked is if __access in dl-sysdep.c can
>> be used in ld.so after bootstrap on Hurd.
>
> Ok.  It seems it's only used in dl_main and in process_envvars only
> called by dl_main, so it should be fine, right?
>
> About __open, it's definitely used for dlopen() :)

I don't know since they are Hurd specific.

-- 
H.J.



More information about the Libc-alpha mailing list