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

Multithreaded perl on darwin #73819

Merged
merged 1 commit into from Feb 20, 2020
Merged

Commits on Feb 10, 2020

  1. perl: Enable threading on darwin

    Perl on darwin (and any other sane platform) has a pretty good threading
    support, enable it.
    
    As it turns out, we were building non-multithreaded perl on all systems,
    since glibc was not part of the stdenv anymore:
    
        nix-repl> pkgs = import <nixpkgs> {}
    
        nix-repl> pkgs.stdenv ? glibc
        false
    
    meaning that the comments were incorrect. Thus, clear up the confusion
    and remove the misleading comments, while enabling multithreading by
    default. The builds will fail on unsupported platforms, and in this case
    the only place is the bootstrap, where we already force
    non-multithreaded perl.
    
    As a consequence of the above, this change will cause the full rebuild
    of stdenv on all platforms, including linux.
    knl committed Feb 10, 2020
    Configuration menu
    Copy the full SHA
    b5b49ed View commit details
    Browse the repository at this point in the history