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 1aec3da
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 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,11 @@ 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
- run: bash -c "[ ${{matrix.sys}} == UCRT64 ]" && pacman -U https://repo.msys2.org/mingw/ucrt64/mingw-w64-ucrt-x86_64-binutils-2.43.1-1-any.pkg.tar.zst
- run: bash -c "[ ${{matrix.sys}} == MINGW64 ]" && pacman -U 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 1aec3da

Please sign in to comment.