cygwin: add as a cross-compilation target, and get hello to build by corngood · Pull Request #444470 · NixOS/nixpkgs

· GitHub

2 min read Original article ↗

@corngood

This is enough for pkgsCross.x86_64-cygwin.hello to build.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@corngood

@corngood

@corngood

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 444470
Commit: 84360d8b5b525c8f3272ed0cbde65c3d48c8d9dc


x86_64-linux

⏩ 2 packages blacklisted:
  • nixos-install-tools
  • tests.nixos-functions.nixos-test
✅ 2 packages built:
  • cocom-tool-set
  • nixpkgs-manual

@corngood

@corngood

@corngood

corngood marked this pull request as ready for review

September 22, 2025 01:11

@corngood corngood changed the title Cygwin cross cygwin: add as a cross-compilation target, and get nix to build

Sep 22, 2025

@corngood-bot

@corngood

Co-authored-by: Brian McKenna <brian@brianmckenna.org>
Co-authored-by: Brian McKenna <brian@brianmckenna.org>

@corngood

@corngood

There are a lot of threads in here, and I think I've responded to all of them, but I didn't resolve them unless there was a clear conclusion. Does anyone have any more blocking feedback (especially those with open reviews: @roberth @Ericson2314)?

@Ericson2314

I want to see this happen ASAP, but I am going to let @alyssais do final approval, unless she delegates to someone else.

alyssais

@Ericson2314

@Ericson2314

Woo so excited!! (That's why I cannot be the final approval, I'm too compromised in my excitement :))