From 4caf69d65adc27d55d0551daa1675bcab0fd2c8c Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Wed, 18 Oct 2023 16:10:54 -0700 Subject: [PATCH] Remove Qt_6_PRIVATE_API ELF version from a symbol used by ~QReadWriteLock() Same problem, and same solution, as in 0f0371c8304bd7354a3c43f9fac6b85bd3e9a3f1. Change-Id: I79e700614d034281bf55fffd178f56772b09cf25 Reviewed-by: Marc Mutz (cherry picked from commit 79ef045ffdb3894957bcf69e4506522c344bcefe) Reviewed-by: Qt Cherry-pick Bot --- src/corelib/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/corelib/CMakeLists.txt b/src/corelib/CMakeLists.txt index 8fa7797ba6c..8ff0ef6961c 100644 --- a/src/corelib/CMakeLists.txt +++ b/src/corelib/CMakeLists.txt @@ -1421,4 +1421,6 @@ qt_internal_extend_target(Core EXTRA_LINKER_SCRIPT_EXPORTS # QFutureInterfaceBase::setContinuation(std::function, QFutureInterfaceBasePrivate*) "_ZN20QFutureInterfaceBase15setContinuationE*P27QFutureInterfaceBasePrivate" + # QReadWriteLock::destroyRecursive(QReadWriteLockPrivate*) + "_ZN14QReadWriteLock16destroyRecursiveEP21QReadWriteLockPrivate" )