qt5base-lts/mkspecs/common
Kimmo Ollila dac76bb442 INTEGRITY: Prevent deletion of virtual functions
In release builds -olink also enables deletion of (unused) virtual
functions. In some cases this can lead to application crashes when
using loaders combined with timers. Prevent this by adding
-no_uvfd option to release build flags.

Task-number: QTBUG-99506
Pick-to: 6.3 6.2 5.15
Change-Id: I5c669e1e987f1fe912c9aca52ff82000125eed53
Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
2022-01-25 14:02:59 +02:00
..
aix
android Remove checks for glibc < 2 from qplatformdefs.h files 2020-04-23 06:41:32 +02:00
bsd
c89
integrity
mac
nacl
posix
qnx Cleanup leftover QWS 2021-04-14 13:00:12 +09:00
rtems rtems: Fix missing some ernno defines 2019-07-01 02:04:19 +02:00
uikit
clang-mac.conf Fix LTCG linker flags for macOS with separate debug info 2019-11-08 17:00:17 +01:00
clang.conf qmake: Stop using -isystem flag 2020-06-06 09:53:59 +00:00
g++-base.conf Fix cross-compilation to Linux 2019-11-04 08:28:20 +00:00
g++-macx.conf
g++-unix.conf
g++-win32.conf Generalize the winmain/qtmain entry-point library 2020-10-17 12:13:00 +02:00
g++.conf
gcc-base-mac.conf
gcc-base-unix.conf Add llvm linker detection to configure 2019-02-06 22:11:22 +00:00
gcc-base.conf qmake: Add support for C17/C18 2021-08-26 18:32:44 +02:00
ghs-base.conf INTEGRITY: Prevent deletion of virtual functions 2022-01-25 14:02:59 +02:00
ghs-integrity-armv7.conf
ghs-integrity-armv8.conf Add option to select build target for Integrity 2020-04-20 19:34:27 +03:00
ghs-integrity-x86.conf
icc-base-unix.conf Merge remote-tracking branch 'origin/5.15' into dev 2020-02-13 18:31:40 +01:00
ios.conf
linux.conf
llvm.conf
mac.conf Revert "configure: actually resolve libraries into full filepaths" 2019-09-13 10:47:38 +02:00
macx.conf macOS: Bump max supported SDK version to 12 2021-11-04 05:06:04 +01:00
msvc-based-version.conf qmake: Introduce the variable MSVC_TOOLSET_VER 2021-11-10 14:47:42 +01:00
msvc-desktop.conf MSVC: enable identical COMDAT folding for release builds 2020-11-12 03:51:04 +08:00
msvc-version.conf qmake: Introduce the variable MSVC_TOOLSET_VER 2021-11-10 14:47:42 +01:00
qcc-base-qnx-aarch64le.conf QNX7.1 updates 2020-11-20 15:28:31 +02:00
qcc-base-qnx-armle-v7.conf QNX7.1 updates 2020-11-20 15:28:31 +02:00
qcc-base-qnx-x86-64.conf QNX7.1 updates 2020-11-20 15:28:31 +02:00
qcc-base-qnx-x86.conf QNX7.1 updates 2020-11-20 15:28:31 +02:00
qcc-base-qnx.conf Use C++17 for qmake and force the build of everything with C++17 2020-02-08 09:49:07 +01:00
qcc-base.conf QNX7.1 updates 2020-11-20 15:28:31 +02:00
rtems-base.conf rtems: add mkspecs for new operation system RTEMS 2019-05-06 06:56:33 +00:00
sanitize.conf configure: Explicitly enable float-divide-by-zero with ubsan 2020-08-07 01:21:07 +02:00
shell-unix.conf
shell-win32.conf
solaris.conf Fix solaris build 2020-05-05 15:34:16 +02:00
tvos.conf
uikit.conf Limit OpenGL deprecation silencing on Apple platform to Qt itself 2020-07-02 10:27:58 +02:00
unix.conf
watchos.conf
windows-desktop.conf
windows-vulkan.conf Resolve QMAKE_INCDIR_VULKAN on every qmake call 2019-05-05 13:15:37 +00:00