mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
0d81bb4e31
On 64 bit Android this is #defined to 0, which is considered an invalid library handle in all other cases. RTLD_DEFAULT is only supposed to be used with dlsym() it seems, and the usage here was just an "optimization" before. By dlopen'ing NULL, we get the same on all 64 bit Android variants and it actually works instead of erroring out. On 32 bit Android, dlopen() of NULL unfortunately usually gives us something useless that finds no symbols whatsoever. https://bugzilla.gnome.org/show_bug.cgi?id=776876 |
||
---|---|---|
.. | ||
.gitignore | ||
AUTHORS | ||
ChangeLog | ||
COPYING | ||
gmodule-ar.c | ||
gmodule-dl.c | ||
gmodule-dyld.c | ||
gmodule-win32.c | ||
gmodule.c | ||
gmodule.h | ||
gmodule.rc.in | ||
gmoduleconf.h.in | ||
gmoduleconf.h.win32 | ||
Makefile.am | ||
makefile.msc.in |