1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-08 03:45:57 +00:00

winecrt0: Check for RTLD_SELF support to enable ELF constructors.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54218
This commit is contained in:
Alexandre Julliard 2023-01-11 15:14:04 +01:00
parent d5e8d3a15c
commit e25d83dc90

View File

@ -77,7 +77,7 @@ static BOOL get_relocbase(caddr_t mapbase, caddr_t *relocbase)
*/
void __wine_init_so_dll(void)
{
#if defined(HAVE_DLADDR1) || defined(HAVE_DLINFO)
#if defined(HAVE_DLADDR1) || (defined(HAVE_DLINFO) && defined(RTLD_SELF))
struct link_map *map;
void (*init_func)(int, char **, char **) = NULL;
void (**init_array)(int, char **, char **) = NULL;