diff options
author | Eli Schwartz <eschwartz93@gmail.com> | 2023-11-05 13:58:37 -0500 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2023-11-06 14:45:24 -0500 |
commit | ccff0f43b2e8bdd749ec2d3ea893d0c23eb5c3c7 (patch) | |
tree | a2df9d1a98f4c78405a0494018e85c00821fac18 | |
parent | 91f2050813b81575db61d5aafff6aa3a2fa61a06 (diff) | |
download | meson-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.
-rw-r--r-- | test cases/frameworks/15 llvm/meson.build | 2 |
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', |