nixpkgs/pkgs/development/interpreters/perl
Nikola Knezevic 6d8539c1d8 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.
2020-02-20 08:35:45 +01:00
..
cpp-precomp.patch perl: Unify 5.20 and 5.22 expressions 2016-02-27 22:22:26 +01:00
default.nix perl: Enable threading on darwin 2020-02-20 08:35:45 +01:00
ld-shared.patch perl: Unify 5.20 and 5.22 expressions 2016-02-27 22:22:26 +01:00
MakeMaker-cross.patch perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
no-sys-dirs-5.26.patch perl526: init at 5.26.1 2017-12-23 20:26:48 +01:00
no-sys-dirs-5.29.patch perldevel: 5.29.4 -> 5.29.6 (#52510) 2019-01-01 19:08:44 +01:00
no-sys-dirs-5.31.patch perldevel: 5.30.0 -> 5.31.2 2019-08-06 09:39:29 +00:00
setup-hook-cross.sh perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
setup-hook.sh treewide: Don't use envHook anymore 2017-12-30 22:04:22 -05:00
sw_vers.patch perl: Update detected platform version 2019-09-09 04:33:24 -04:00
wrapper.nix perl.withPackages: respect $PERL5LIB 2020-01-20 18:11:00 +00:00