From 57fab6a1c2df8f52b25f6db4017bb3acfa8e0526 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Wed, 11 Dec 2024 14:51:43 +0100 Subject: [PATCH] qresource.cpp: fix -unity-build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GCC 14 complains: In file included from unity_0_cxx.cxx:121: qresource.cpp:283:7: error: ‘QResourcePrivate’ has a field ‘QList<{anonymous}::QResourceRoot*> QResourcePrivate::related’ whose type has internal linkage [-Werror=subobject-linkage] 283 | class QResourcePrivate { | ^~~~~~~~~~~~~~~~ (Hot-)fix by adding qresource.cpp to NO_UNITY_BUILD_SOURCES. Amends fe6dda9bb9310878b408b2421f60acb7135bd8ba. Pick-to: 6.9 6.8 Task-number: QTBUG-132114 Change-Id: Ic414d1cf9e4dad94d4263b3657d31df896c4e417 Reviewed-by: Joerg Bornemann Reviewed-by: Thiago Macieira --- src/corelib/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/corelib/CMakeLists.txt b/src/corelib/CMakeLists.txt index 7adbc7014fa..4fa158639e4 100644 --- a/src/corelib/CMakeLists.txt +++ b/src/corelib/CMakeLists.txt @@ -332,6 +332,7 @@ qt_internal_add_module(Core text/qstringconverter.cpp # enum Data tools/qcryptographichash.cpp # KeccakNISTInterface/Final io/qdebug.cpp # undef qDebug + io/qresource.cpp # QTBUG-132114 NO_PCH_SOURCES compat/removed_api.cpp global/qsimd.cpp