Sign in

MSYS2

@msys2org.bsky.social
96 followers 3 following 35 posts

Software distro and building platform for Windows. - msys2.org / github.com/msys2 - Packages: packages.msys2.org - Discord: discord.gg/jPQdRdDcT9

PostsRepliesMedia
MSYS2 @msys2org.bsky.social · 18/05/2026
Some new packages added in the last month: - python-pytorch - Python neural networks - R - Env for statistical computing - dav2d - AV2 decoder - abiword - Word processor - zoitechat - GTK3 IRC client - sdl3-mixer - SDL3 audio mixer - uutils-findutils / diffutils / sed - Rust GNU tool rewrites
RGui screenshot
131
MSYS2 @msys2org.bsky.social · 12/05/2026
MSYS2 now ships GCC 16 with native Thread Local Storage (TLS) enabled, replacing the old emulated variant (emutls). Some CPython micro benchmarks run 3x faster as a result. Full details: www. msys2.org/news/#2026-05-11-native-thread-local-storage-tls-with-gcc-16
micro benchmark comparing ucrt64+emutls, urct64+nativetls, clang64, msvc
000
MSYS2 @msys2org.bsky.social · 01/05/2026
GCC 16.1 is out and in our repos. See gcc.gnu.org/gcc-16/chang... for changes, and gcc.gnu.org/gcc-16/porti... for porting guidelines.
gcc --version
021
MSYS2 @msys2org.bsky.social · 24/04/2026
Some new applications added in the last month: - stellarium - planetarium application - gitu - TUI git client inspired by Magit - autohotkey - Windows automation scripting - harper - grammar checker with LSP support - esbuild - JavaScript bundler - pinact - pin GitHub Actions to specific versions
Hello world with AutoHotkey showing a MsgBox
000
MSYS2 @msys2org.bsky.social · 27/03/2026
New mingw-w64 v14 is out: www.mingw-w64.org/changelog/#v...
mingw-w64.org
Changelog - mingw-w64
A complete runtime environment for GCC & LLVM for 32-bit (x86), 64-bit (x64), and ARM64 Windows
000
MSYS2 @msys2org.bsky.social · 25/03/2026
We've upgraded to LLVM/Clang 22. See releases.llvm.org/22.1.0/tools... and releases.llvm.org/22.1.0/docs/... for the release notes
clang --version
010
MSYS2 @msys2org.bsky.social · 25/03/2026
Good news: Thanks to the 'Git for Windows' team, we now have native Git packages in our repository, which should provide a similar experience to the official Git builds. Less battle tested and integrated, but please give it a try and let us know of any issues. www.msys2.org/news/#2026-0...
which git
git --version
021
MSYS2 @msys2org.bsky.social · 25/03/2026
More deprecations: MINGW64, which got replaced by UCRT64 as our default env in 2022, is now deprecated. We'll not add any new packages for it, and will slowly start removing packages here and there. www.msys2.org/news/#2026-0...
msys2.org
MSYS2 - News
Important events happening.
000
MSYS2 @msys2org.bsky.social · 25/03/2026
Some deprecations: We no longer support Windows 8.1. It's EOL for 3 years now, and with Firefox dropping support too, now is a good time to say farewell. Things will not stop immediately, but no guarantees.
"Shutting down" screen of Windows 8.1
000
MSYS2 @msys2org.bsky.social · 25/03/2026
Haven't posted in while, so some old news: Right after updating to Python 3.13 we updated to 3.14 in January, and it was the smoothest update yet. We also made pip more strict, to not allow installing outside of a venv, to avoid pip messing with pacman managed files. www.msys2.org/news/#2026-0...
msys2.org
MSYS2 - News
Important events happening.
012
MSYS2 @msys2org.bsky.social · 14/01/2026
We have updated to Python 3.13, see www.msys2.org/news/#2026-0... for more details
021
MSYS2 @msys2org.bsky.social · 25/12/2025
To mix things up, here are the Python build backends used
# Python Build Backend Usage

- **flit-core**: 71
- **flit-scm**: 1
- **hatchling**: 105
- **maturin**: 13
- **meson-python**: 9
- **pdm-backend**: 11
- **poetry-core**: 39
- **setuptools**: 710
- **setuptools-rust**: 4
- **uv-build**: 1
020
MSYS2 @msys2org.bsky.social · 25/12/2025
I know it's getting boring, but here are the 2025 build system stats
# Build System Usage by Year

- **2021**
  - autotools: 513
  - meson: 117
  - cmake: 423

- **2022**
  - autotools: 505
  - meson: 145
  - cmake: 587

- **2023**
  - autotools: 504
  - meson: 167
  - cmake: 659

- **2024**
  - autotools: 545
  - meson: 198
  - cmake: 841

- **2025**
  - autotools: 550
  - meson: 216
  - cmake: 944
010
MSYS2 @msys2org.bsky.social · 30/09/2025
Martin Storsjö at WineConf 2025 about the history and development of the llvm-mingw toolchain (github.com/mstorsjo/llv...), which is the basis for the CLANG64/CLANGARM64 environments in MSYS2. The slides are linked in the video description. www.youtube.com/watch?v=NpxO...
youtube.com
WineConf 2025 - llvm-mingw: How to QA a toolchain on a zero budget – Martin Storsjö
YouTube video by WineHQ
110
MSYS2 @msys2org.bsky.social · 21/09/2025
We've upgraded to LLVM/Clang 21. See releases.llvm.org/21.1.0/tools... and releases.llvm.org/21.1.0/docs/... for the release notes
Output of "clang --version"
040
MSYS2 @msys2org.bsky.social · 07/09/2025
Some new packages (3/3): We have updated to fish v4. fish is our first cygwin package in the repo that is written in rust (!!). fishshell.com
screenshot of showing fish in a terminal. first the version, then an an example for auto completing git
020
MSYS2 @msys2org.bsky.social · 07/09/2025
Some new packages (2/3): We have updated to ffmpeg 8.0 with the new vulkan decoders/filters enabled. ffmpeg.org/index.html#n...
screenshot of ffmpeg command output
010
MSYS2 @msys2org.bsky.social · 07/09/2025
Some new packages (1/3): mGBA (Game Boy Advance emulator) mgba.io
screenshot of mGBA emulating a game
010
MSYS2 @msys2org.bsky.social · 17/07/2025
There was a lightning talk (in German) about MSYS2 at the Grazer Linuxtage #glt25: media.ccc.de/v/glt25-491-...
Screenshot of the video recording
020
MSYS2 @msys2org.bsky.social · 14/07/2025
Oh, and I forgot to post: We replaced the "x86_64-pc-msys" triplet with "x86_64-pc-cygwin". For more details, see the MSYS2 news entry: www.msys2.org/news/#2025-0...
$ gcc -dumpmachine
x86_64-pc-cygwin
020
MSYS2 @msys2org.bsky.social · 14/07/2025
Some notable additions in the last few weeks (2/2): • libfido2 (FIDO2 client library) • squashfs-tools (work with Squashfs filesystems) • samply (Command-line sampling profiler) • libmem (Advanced Game Hacking Library) • accesskit-c (Accessibility backend for GTK4)
030
MSYS2 @msys2org.bsky.social · 14/07/2025
Some notable additions in the last few weeks (1/2): • cygwin curl gained http3 support • dxvk (Vulkan-based D3D shim) • koboldcpp (llama.cpp based KoboldAI UI) • SBCL (Common Lisp implementation) • zlib-ng (high-perf zlib replacement)
030
MSYS2 @msys2org.bsky.social · 27/04/2025
GCC 15.1 is out and in our repos. See gcc.gnu.org/gcc-15/chang... for changes, and gcc.gnu.org/gcc-15/porti... for porting guidelines.
"gcc --version" output
030
MSYS2 @msys2org.bsky.social · 19/04/2025
Getting ready for GCC 15 next week 😊
gcc update draft PR
050
MSYS2 @msys2org.bsky.social · 18/04/2025
With us moving to the new hosted ARM64 runners, a look back at our self-hosted ARM64 runner journey: www.msys2.org/news/#2025-0...
GitHub Actions dashboard showing 100,031 total minutes and 6,003 job runs over the past year. The main workflow "build.yml" used 95,577 minutes across 1,835 runs on a self-hosted Windows runner.
011
MSYS2 @msys2org.bsky.social · 16/04/2025
Native Windows ARM64 runners are now available on GitHub Actions. Just use "runs-on: windows-11-arm" and the setup-msys2 action with "msystem: CLANGARM64" to start building/testing. >90% of MSYS2 packages are available for ARM64, so everything should be good to go.
An example screenshot of the GitHub Actions arm64 job output
075
MSYS2 @msys2org.bsky.social · 07/03/2025
We've upgraded to LLVM/Clang 20. See releases.llvm.org/20.1.0/tools... and releases.llvm.org/20.1.0/docs/... for the release notes
terminal showing the output of "clang --version"
030
MSYS2 @msys2org.bsky.social · 14/02/2025
We are moving our MSYS environment closer to Cygwin, see www.msys2.org/news/#2025-0... for details
user@desktop MSYS ~
$ python -c "import sys; print(sys. platform, end='')"
cygwin
user@desktop MSYS ~
$ perl -e "print $^0"
cygwin
user@desktop MSYS ~
$ echo -n $OSTYPE
cygwin
user@desktop MSYS ~
010
MSYS2 @msys2org.bsky.social · 14/02/2025
There will be a short server maintenance tomorrow 🤞 www.msys2.org/news/#2025-0...
020
MSYS2 @msys2org.bsky.social · 22/12/2024
It's December, so it's time for our annual build system battle!
- Autotools: [2021] 513, [2022] 505, [2023] 504, [2024] 545
- Meson: [2021] 117, [2022] 145, [2023] 167, [2024] 198
- CMake: [2021] 423, [2022] 587, [2023] 659, [2024] 841
040
Reposted by MSYS2
gitforwindows.org @gitforwindows.org · 25/11/2024
Say hi to the first ever Git for Windows version that adds native support for Windows/ARM64! github.com/git-for-wind...
github.com
Releases · git-for-windows/git
A fork of Git containing Windows-specific patches. - git-for-windows/git
710021
MSYS2 @msys2org.bsky.social · 16/11/2024
Good news, everyone (on Arm)! There was a long-standing issue with rare deadlocks when emulating x64 Cygwin on Arm with fork heavy tasks. Thanks to github.com/jeremyd2019 's work, we've now deployed a workaround - if you experienced these issues, give it another try.
251
MSYS2 @msys2org.bsky.social · 15/11/2024
We've upgraded to LLVM/Clang 19. See releases.llvm.org/19.1.0/tools... and releases.llvm.org/19.1.0/docs/... for the release notes
terminal showing the output of "clang --version"
040