Android: Fix crash
Android doesn't like nor use RTLD_NODELETE Tasnk-number: QTBUG-64654 Change-Id: I2d884bbf22a681cca592942eba84ba97327ba974 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>bb10
parent
c82d043de1
commit
e0213d1939
|
|
@ -157,7 +157,7 @@ bool QLibraryPrivate::load_sys()
|
|||
// Do not unload the library during dlclose(). Consequently, the
|
||||
// library's specific static variables are not reinitialized if the
|
||||
// library is reloaded with dlopen() at a later time.
|
||||
#ifdef RTLD_NODELETE
|
||||
#if defined(RTLD_NODELETE) && !defined(Q_OS_ANDROID)
|
||||
if (loadHints & QLibrary::PreventUnloadHint) {
|
||||
dlFlags |= RTLD_NODELETE;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue