summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2024-07-23 17:42:27 -0400
committerEli Schwartz <eschwartz93@gmail.com>2024-07-23 21:15:31 -0400
commit0c93149f09bbeedd03c70abc7b6d652b8e9ee9fa (patch)
tree353c4063d4879571a6ed091045c4010b25f60cac
parentf76f9ddf28f16704b9d91066f6cc151fc78329e1 (diff)
downloadmeson-0c93149f09bbeedd03c70abc7b6d652b8e9ee9fa.tar.gz
CI: skip LTO tests on cygwin
A GCC update broke this and is being investigated Bug: #13465
-rw-r--r--unittests/allplatformstests.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/unittests/allplatformstests.py b/unittests/allplatformstests.py
index 726252611..400859837 100644
--- a/unittests/allplatformstests.py
+++ b/unittests/allplatformstests.py
@@ -1337,6 +1337,7 @@ class AllPlatformTests(BasePlatformTests):
self.utime(os.path.join(testdir, 'srcgen.py'))
self.assertRebuiltTarget('basic')
+ @skipIf(is_ci() and is_cygwin(), 'A GCC update on 2024-07-21 has broken LTO and is being investigated')
def test_static_library_lto(self):
'''
Test that static libraries can be built with LTO and linked to
@@ -1353,6 +1354,7 @@ class AllPlatformTests(BasePlatformTests):
self.build()
self.run_tests()
+ @skipIf(is_ci() and is_cygwin(), 'A GCC update on 2024-07-21 has broken LTO and is being investigated')
@skip_if_not_base_option('b_lto_threads')
def test_lto_threads(self):
testdir = os.path.join(self.common_test_dir, '6 linkshared')