Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: merge (mesonified) upstream master into windows-meson #1

Draft
wants to merge 2,664 commits into
base: windows-meson
Choose a base branch
from

Conversation

Ericson2314
Copy link
Member

@Ericson2314 Ericson2314 commented Oct 19, 2020

I'll try to chip away at it.

  1. Conflicts
    • src
    • tests
  2. Linux build failures
  3. MinGW build failures
    • Can enter shell (.#nix-windows / packages.${system}.nix-windows)
    • Can run mesonConfigurePhase
    • Can build successfully

We probably want to get windows-meson into more of a known-good state before merging this, too.

0mp and others added 30 commits September 28, 2020 15:23
tar(1) on FreeBSD does not use standard output or input when the -f flag
is not provided. Instead, it defaults to /dev/sa0 on FreeBSD.

Make this tar invocation a bit more robust and explicitly tell tar(1) to
use standard output.

This is one of the issues discovered while porting Nix to FreeBSD. It has
been tested and committed locally to FreeBSD ports:
https://svnweb.freebsd.org/ports/head/sysutils/nix/Makefile?revision=550026&view=markup#l108
Fix tar invocation on FreeBSD
CA derivations that depend on other CA derivations
…chix/install-nix-action-v11

Bump cachix/install-nix-action from v10 to v11
@Ericson2314
Copy link
Member Author

NixOS/nixpkgs#102070 OK at some point we'll be able to switch back to 20.09.

roberth and others added 26 commits October 30, 2020 11:01
Use "run" to avoid confusion with Nix evaluation.
"evaluated" was intended to reference bash eval but it's ambiguous.
Crucially this introduces BoehmGCStackAllocator, but it also
adds a bunch of wiring to avoid making libutil depend on bdw-gc.

Part of the solutions for NixOS#4178, NixOS#4200
The default stack size was not based on the normal stack size and
was too small.
…ddToStoreFromDump

Restore RestrictedStore.addToStoreFromDump implementation
…Source-deadlock

Fix RemoteStore pool deadlock in filterSource etc
readDerivation() requires a valid path.

Fixes NixOS#4210.
nix-copy-closure: verify it works with drvs
Fix memory corruption caused by GC-invisible coroutine stacks
@Et7f3
Copy link

Et7f3 commented Nov 13, 2022

If we want to help get native nix on windows wich version should we choose ? source or dest branch ? I am interrested in mingw setup since it seem easier to setup.

@Ericson2314
Copy link
Member Author

I've been waiting to return to this until NixOS/rfcs#132 is resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.