[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