feat(CI/Travis): use Ubuntu 18.04 + update min clang version (#2232)

This commit is contained in:
Francesco Borzì
2019-08-25 10:22:11 +02:00
committed by GitHub
parent 39719da4a8
commit f031d418e3
4 changed files with 9 additions and 11 deletions

View File

@@ -22,6 +22,7 @@ static void lockingCallback(int mode, int type, const char* /*file*/, int /*line
static void threadIdCallback(CRYPTO_THREADID * id)
{
(void)id;
/// ACE_thread_t turns out to be a struct under Mac OS.
#ifndef __APPLE__
CRYPTO_THREADID_set_numeric(id, ACE_Thread::self());
@@ -37,7 +38,10 @@ void OpenSSLCrypto::threadsSetup()
{
cryptoLocks[i] = new ACE_Thread_Mutex();
}
(void)&threadIdCallback;
CRYPTO_THREADID_set_callback(threadIdCallback);
(void)&lockingCallback;
CRYPTO_set_locking_callback(lockingCallback);
}