summaryrefslogtreecommitdiffstats
path: root/src/corelib/global/minimum-linux.S
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2017-10-20 12:09:14 -0700
committerTimur Pocheptsov <timur.pocheptsov@qt.io>2017-10-28 06:08:59 +0000
commitfd9dd8e95b7563a439b1672fa622729bdcb6f4fc (patch)
tree07b46738753041d62707aefc7e0f93118b655274 /src/corelib/global/minimum-linux.S
parent1552bb6f31165590e1a14e2614d5463511edb4ee (diff)
Move the minimum Linux version declarations to a header
I'll need it in the AF_NETLINK implementation of QNetworkInterface. Change-Id: Icaa86fc7b54d4b368c0efffd14ef5ce895d0ed5b Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/global/minimum-linux.S')
-rw-r--r--src/corelib/global/minimum-linux.S33
1 files changed, 4 insertions, 29 deletions
diff --git a/src/corelib/global/minimum-linux.S b/src/corelib/global/minimum-linux.S
index 6b7fb4f63b..dfc3cec1be 100644
--- a/src/corelib/global/minimum-linux.S
+++ b/src/corelib/global/minimum-linux.S
@@ -37,7 +37,7 @@
**
****************************************************************************/
-#include "private/qglobal_p.h"
+#include "minimum-linux_p.h"
/* Copied from #include <elf.h>:
*/
@@ -76,31 +76,6 @@
/* Operating systems: */
.long ELF_NOTE_OS_LINUX
-/* Minimum Linux kernel version:
- * We require the following features in Qt (unconditional, no fallback):
- * Feature Added in version Macro
- * - inotify_init1 before 2.6.12-rc12
- * - futex(2) before 2.6.12-rc12
- * - linkat(2) 2.6.17 O_TMPFILE
- * - FUTEX_PRIVATE_FLAG 2.6.22
- * - O_CLOEXEC 2.6.23
- * - eventfd 2.6.23
- * - pipe2 & dup3 2.6.27
- * - accept4 2.6.28
- * - renameat2 3.16 QT_CONFIG(renameat2)
- * - getrandom 3.17 QT_CONFIG(getentropy)
- */
-
-#if QT_CONFIG(getentropy)
- .long 3
- .long 17
- .long 0
-#elif QT_CONFIG(renameat2)
- .long 3
- .long 16
- .long 0
-#else
- .long 2
- .long 6
- .long 28
-#endif
+ .long MINLINUX_MAJOR
+ .long MINLINUX_MINOR
+ .long MINLINUX_PATCH