[EXTERNAL] Building Cygwin/ARM64, and ARM64 port of Cygwin status?

Mark Liam Brown brownmarkliam@gmail.com
Fri Jul 25 15:51:41 GMT 2025


On Tue, Jul 22, 2025 at 10:02 AM Radek Barton
<radek.barton@microsoft.com> wrote:
>
> Hello.
>
> Thank you for your interest in AArch64 Cygwin.
>
> The changes that has been upstreamed so far are not yet enough to build the package itself nor the toolchain necessary to build it. The minimum allowing that lives in https://github.com/Windows-on-ARM-Experiments/newlib-cygwin/compare/upstream...aarch64-patch-series1-v1 branch. All the changes, we've developed so far are in https://github.com/Windows-on-ARM-Experiments/newlib-cygwin/commits/woarm64/ branch, which is our "develop", and few WIP feature branches in the same repository.
>
> You can build your own Ubuntu (both x64 or Aarch64) to AArch64 Cygwin cross-compilation toolchain using https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/blob/main/.github/scripts/build.sh script, e.g. in WSL. Just change `PLATFORM` variable from `w64-mingw32` to `pc-cygwin`, `RUN_BOOTSTRAP` to `1` and `UPDATE_SOURCES` to `1` in https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/blob/main/.github/scripts/config.sh (those work as environment variables too).

Thank you for all the work :)

Do you have any prototype binaries?

Mark
-- 
IT Infrastructure Consultant
Windows, Linux


More information about the Cygwin mailing list