Sign in

MSYS2

@msys2org.bsky.social
96 followers 3 following 36 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 · 09/10/2026
We've upgraded to LLVM/Clang 23. See releases.llvm.org/23.1.0/tools... and releases.llvm.org/23.1.0/docs/... for the release notes
clang --version
010
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 · 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
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/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 · 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 · 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 · 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
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