Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
pbo-linaro committed Mar 5, 2025
1 parent e8118ef commit c676d51
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,7 @@ jobs:
strategy:
fail-fast: false
matrix:
sys: [CLANG64]
# There is a regression with delay libs when using gcc + mingw based
# environments, with a segfault on the first call to a symbol exported
# from qemu binary in a plugin. It seems to be related to mingw64 itself
# because even our older releases have now the same issue.
# For now, only build clang env.
# sys: [UCRT64, CLANG64, MINGW64]
sys: [UCRT64, CLANG64, MINGW64]
defaults:
run:
shell: msys2 {0}
Expand All @@ -93,6 +87,13 @@ jobs:
with:
update: true
msystem: ${{matrix.sys}}
# There is a regression with latest binutils (2.44), resulting in delay load lib to be broken,
# which concerns QEMU plugins. Downgrade binutils for concerned environment.
# Details: https://github.com/msys2/MINGW-packages/issues/23577
- if: matrix.sys == UCRT64
run: pacman -U --noconfirm https://repo.msys2.org/mingw/ucrt64/mingw-w64-ucrt-x86_64-binutils-2.43.1-1-any.pkg.tar.zst
- if: matrix.sys == MINGW64
run: pacman -U --noconfirm https://repo.msys2.org/mingw/mingw64/mingw-w64-x86_64-binutils-2.43.1-1-any.pkg.tar.zst
- run: pacman -S --noconfirm curl git
- uses: actions/checkout@v4
- run: >
Expand Down

0 comments on commit c676d51

Please sign in to comment.