Fix compilation of run-time-resolved SSL on Android
We need the same code for both the no-sdk and the sdk case for the OpenSSL code, since this is not covered by a system library, but by an external dependency in both cases. Task-number: QTBUG-32130 Change-Id: I976835556fcb0e6c32cfb3da4dd585e45490061b Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
8609a63297
commit
61fbdc00fb
@ -67,7 +67,7 @@
|
||||
#if defined(Q_OS_UNIX)
|
||||
#include <QtCore/qdir.h>
|
||||
#endif
|
||||
#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID_NO_SDK)
|
||||
#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
|
||||
#include <link.h>
|
||||
#endif
|
||||
|
||||
@ -387,7 +387,7 @@ static bool libGreaterThan(const QString &lhs, const QString &rhs)
|
||||
return true;
|
||||
}
|
||||
|
||||
#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID_NO_SDK)
|
||||
#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
|
||||
static int dlIterateCallback(struct dl_phdr_info *info, size_t size, void *data)
|
||||
{
|
||||
if (size < sizeof (info->dlpi_addr) + sizeof (info->dlpi_name))
|
||||
@ -418,7 +418,7 @@ static QStringList libraryPathList()
|
||||
paths << QLatin1String("/lib64") << QLatin1String("/usr/lib64") << QLatin1String("/usr/local/lib64");
|
||||
paths << QLatin1String("/lib32") << QLatin1String("/usr/lib32") << QLatin1String("/usr/local/lib32");
|
||||
|
||||
#if defined(Q_OS_ANDROID_NO_SDK)
|
||||
#if defined(Q_OS_ANDROID)
|
||||
paths << QLatin1String("/system/lib");
|
||||
#elif defined(Q_OS_LINUX)
|
||||
// discover paths of already loaded libraries
|
||||
|
Loading…
Reference in New Issue
Block a user