CI: Disable CLANG64 MSYS2 environment until bug is resolved.
commit01e34aa1171b04f8b28960b1cc6135a903e0c13d
authorJia Tan <jiat0218@gmail.com>
Fri, 29 Sep 2023 14:11:54 +0000 (29 22:11 +0800)
committerJia Tan <jiat0218@gmail.com>
Fri, 29 Sep 2023 14:11:54 +0000 (29 22:11 +0800)
tree95d8cf5fac15114e6b32e1e0579fe2f6a3de57af
parent30d0c35327f3639cb11224872aa58fdbf0b1526e
CI: Disable CLANG64 MSYS2 environment until bug is resolved.

lld 17.0.1 searches for libraries to link first in the toolchain
directories before the local directory when building. The is a problem
for us because liblzma.a is installed in MSYS2 CLANG64 by default and
xz.exe will thus use the installed library instead of the one being
built.

This causes tests to fail when they are expecting features to be
disabled. More importantly, it will compile xz.exe with an incorrect
liblzma and could cause unexpected behavior by being unable to update
liblzma code in static builds. The CLANG64 environment can be tested
again once this is fixed.

Link to bug: https://github.com/llvm/llvm-project/issues/67779.
.github/workflows/windows-ci.yml