diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2020-07-01 17:15:12 -0400 |
---|---|---|
committer | Dmitry Shachnev <mitya57@gmail.com> | 2020-07-07 21:35:04 +0300 |
commit | 7f400522c39f6a1abf083dc1af49ea3109635cc8 (patch) | |
tree | 7afd5794d5e41567e1209202531cd1667b57b0d6 /src | |
parent | a7f9d5a7fae029a6d65d55e353ff1b2aeb98f411 (diff) |
Clarify warning message about PIC/PIE
As noted in discussion at https://dev.gnupg.org/T4982#135524, when
there is a mismatch between position-independence of the Qt library
and other compilations, the warning produced by Qt is confusing.
It should say explicitly that -fPIE should not be passed.
Change-Id: I66394f86230a6598ac383bfd7bb14ab8cbbf6245
Pick-to: 5.15
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/global/qglobal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h index ff36c0f8e5..5065a2716f 100644 --- a/src/corelib/global/qglobal.h +++ b/src/corelib/global/qglobal.h @@ -1283,7 +1283,7 @@ Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int q #if !defined(QT_BOOTSTRAPPED) && defined(QT_REDUCE_RELOCATIONS) && defined(__ELF__) && \ (!defined(__PIC__) || (defined(__PIE__) && defined(Q_CC_GNU) && Q_CC_GNU >= 500)) # error "You must build your code with position independent code if Qt was built with -reduce-relocations. "\ - "Compile your code with -fPIC (-fPIE is not enough)." + "Compile your code with -fPIC (and not with -fPIE)." #endif namespace QtPrivate { |