aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2023-11-05 13:58:37 -0500
committerEli Schwartz <eschwartz93@gmail.com>2023-11-06 14:45:24 -0500
commitccff0f43b2e8bdd749ec2d3ea893d0c23eb5c3c7 (patch)
treea2df9d1a98f4c78405a0494018e85c00821fac18 /test cases
parent91f2050813b81575db61d5aafff6aa3a2fa61a06 (diff)
downloadmeson-ccff0f43b2e8bdd749ec2d3ea893d0c23eb5c3c7.zip
meson-ccff0f43b2e8bdd749ec2d3ea893d0c23eb5c3c7.tar.gz
meson-ccff0f43b2e8bdd749ec2d3ea893d0c23eb5c3c7.tar.bz2
tests: skip llvm modules test more thoroughly
The bug that is referenced in the SKIP message was merged in time for the most recent llvm 16.x release. However, due to the graciousness of the LLVM developers, a very reasonable response was taken: LLVM will not merge ("the average"?) bugfixes during the final point release of a release series, as judged by their willingness to continue maintaining a major release of LLVM (????????) because merging a bugfix could theoretically cause a new bug instead and that Simply Is Not Doneâ„¢. It could result in truly tragic outcomes, like having to release another bugfix. This innovative approach to bug solving has advanced the science of computing forward by decades. Sadly, it comes at a downside: software doesn't work. At this point it becomes obvious that llvm 16 in general will simply not work with Meson, and this is "expected", so bump the version checking for our SKIP to match reality.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/frameworks/15 llvm/meson.build2
1 files changed, 1 insertions, 1 deletions
diff --git a/test cases/frameworks/15 llvm/meson.build b/test cases/frameworks/15 llvm/meson.build
index 9c39e45..bb945cc 100644
--- a/test cases/frameworks/15 llvm/meson.build
+++ b/test cases/frameworks/15 llvm/meson.build
@@ -86,7 +86,7 @@ else
dep_tinfo = cpp.find_library('tinfo', required: false)
endif
- if static and method == 'cmake' and d.version().startswith('16.0') and d.version()[5].to_int() <= 5
+ if static and method == 'cmake' and d.version().startswith('16.0')
message('Skipping modules with cmake due to an LLVM bug, see https://github.com/mesonbuild/meson/issues/11642')
llvm_dep = dependency(
'llvm',