Skip to content

More windows fixes#14984

Merged
Ericson2314 merged 3 commits into
masterfrom
more-windows-fixes
Jan 13, 2026
Merged

More windows fixes#14984
Ericson2314 merged 3 commits into
masterfrom
more-windows-fixes

Conversation

@xokdvium
Copy link
Copy Markdown
Contributor

Motivation

See individual commits.

  • createAnonymousTempFile now cleans up after itself
  • SystemError has a std::error_code for platform-independent checking of error codes. With this change and a bit of local hackery for file:// URLs on Windows (the triple slash) I got the local binary cache store working:
wine64 src/nix/nix.exe copy --all --to file:///Z:/tmp/nix-wine/local-store --extra-experimental-features "nix-command"
[2/3/5 copied (653.1 KiB/1.4 MiB)] copying path 'Z:/tmp/nix-wine/store/yfg8vwiam96ykbx6nvm2jg389vsvlxcp-build.ninja

Context


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

@xokdvium xokdvium added windows portability Supporting more platforms labels Jan 12, 2026
@github-actions github-actions Bot added the store Issues and pull requests concerning the Nix store label Jan 12, 2026
@Ericson2314 Ericson2314 enabled auto-merge January 12, 2026 22:29
@Ericson2314 Ericson2314 added this pull request to the merge queue Jan 12, 2026
Merged via the queue into master with commit a8087eb Jan 13, 2026
18 checks passed
@Ericson2314 Ericson2314 deleted the more-windows-fixes branch January 13, 2026 00:04
brittonr pushed a commit to brittonr/nix that referenced this pull request Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

portability Supporting more platforms store Issues and pull requests concerning the Nix store windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants