msys2/msys2.github.io

How to bootstrap msys2 doc?

Opened this issue · 4 comments

Hi!

Thanks for the great work and service :)

Is there any document that explains how MSYS2 is bootstrapped from source?

lazka commented

What are you trying to do?

Learn how it was built, eventually try to build it myself.

lazka commented

It's unlikely that there ever was a proper bootstrap path. Likely cross compiling cygwin from Linux, then build a cygwin toolchain, then build the msys toolchain + cross toolchains with that, and then bootstrap the mingw ones using the msys cross compilers.

Lots of mingw packages can also be cross compiled from Linux directly.

somewhat related, someone created a cygwin bootstrap process for Arch Linux: https://github.com/ookiineko/arch-cygwin