summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-11-23 16:42:32 +0200
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-11-23 16:42:32 +0200
commita06e649f97555d9f01dd592a24a5536432e5f408 (patch)
tree6967e1b2638d71864893f43ec68a305092311404
parent23b3619b31fd78a318bd95954c1e62e361c0cb4a (diff)
downloadmeson-a06e649f97555d9f01dd592a24a5536432e5f408.tar.gz
Require GCC 15.3 or newer for import std tests.
-rw-r--r--test cases/common/286 importstd/meson.build15
1 files changed, 5 insertions, 10 deletions
diff --git a/test cases/common/286 importstd/meson.build b/test cases/common/286 importstd/meson.build
index b5dd440bd..06e0504a3 100644
--- a/test cases/common/286 importstd/meson.build
+++ b/test cases/common/286 importstd/meson.build
@@ -6,16 +6,11 @@ cpp = meson.get_compiler('cpp')
cpp_id = cpp.get_id()
cpp_version = cpp.version()
-if cpp_id == 'gcc' and cpp_version.version_compare('>=15.1')
- if host_machine.system() == 'windows'
- istd_supported = cpp_version.version_compare('>=15.3')
- else
- if cpp_version.version_compare('=15.2.0') or cpp_version.version_compare('>=15.3.0')
- istd_supported = true
- else
- istd_supported = false
- endif
- endif
+if cpp_id == 'gcc' and cpp_version.version_compare('>=15.3')
+ # Versions between 15.0 and 15.2 are too unreliable to test.
+ # The same version number of GCC works in some distros
+ # but fails in others.
+ istd_supported = true
elif cpp_id == 'msvc' and cpp_version.version_compare('>=19.44.35219')
istd_supported = get_option('backend') == 'ninja'
else