mirror of
https://git.musl-libc.org/git/musl
synced 2025-03-15 07:02:52 +03:00
fix time64 link regression of dlsym stub for static-linked programs
in commit 22daaea39f1cc5f7391f0a5cd84576ffb58c2860, the __dlsym_redir_time64 function providing the backend for __dlsym_time64 was defined only in the dynamic linker, and thus was undefined when static linking a program referencing dlsym. use the same stub_dlsym definition that provides __dlsym (the non-redirecting backend) for static linked programs to provide it, conditional on _REDIR_TIME64.
This commit is contained in:
parent
d6dcfe4d0c
commit
028092b61f
@ -8,3 +8,7 @@ static void *stub_dlsym(void *restrict p, const char *restrict s, void *restrict
|
||||
}
|
||||
|
||||
weak_alias(stub_dlsym, __dlsym);
|
||||
|
||||
#if _REDIR_TIME64
|
||||
weak_alias(stub_dlsym, __dlsym_redir_time64);
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user