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

Add Nix support on macOS #3952

Merged
merged 4 commits into from
Oct 15, 2023
Merged

Add Nix support on macOS #3952

merged 4 commits into from
Oct 15, 2023

Commits on Oct 15, 2023

  1. all: fix a small incompatibility with Nix

    Hopefully this won't break anybody: while all tests still pass, there
    could in theory be systems where not supplying those libraries leads to
    linker errors.
    aykevl committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    e0fefaf View commit details
    Browse the repository at this point in the history
  2. builder: generalize build ID fallback to darwin

    This is to support NixOS, who have added -no_uuid to the linker.
    Upstream bug report: NixOS/nixpkgs#178366
    aykevl committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    5e3d905 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46c768e View commit details
    Browse the repository at this point in the history
  4. nix: fix md5sum on MacOS

    The default on MacOS is `md5`, while Nix only has `md5sum` available.
    Therefore, make it possible to override the variable via the environment
    so that flake.nix can set the correct binary name.
    aykevl committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    011fba2 View commit details
    Browse the repository at this point in the history