nixpkgs/pkgs/development/interpreters
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
..
acl2 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
angelscript angelscript: 2.33.0 -> 2.34.0 2019-10-06 17:46:34 -07:00
bats treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
ceptre treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
chibi chibi: 0.7.3 -> 0.8 2018-07-18 15:56:04 -07:00
clips treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
clisp clisp: Add license 2019-04-09 13:23:55 +02:00
clojure clojure 1.10.1.492 -> 1.10.1.507 plus bugfix (#79868) 2020-02-12 11:50:50 +00:00
clojurescript/lumo treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
dart treewide: name -> pname 2019-08-17 10:54:38 +00:00
dhall
duktape duktape: 2.4.0 -> 2.5.0 2019-12-08 21:47:09 +01:00
eff Treewide: fix more URL permanent redirects 2019-11-21 15:37:34 -08:00
elixir elixir: add filalex77 to maintainers 2020-02-10 16:07:07 +02:00
erlang treewide: installTargets is a list 2019-12-31 00:25:26 +01:00
evcxr evcxr: upgrade cargo fetcher and cargoSha256 2020-02-15 22:09:05 -08:00
falcon treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
gauche gauche: 0.9.8 -> 0.9.9 2019-12-16 20:20:20 -05:00
gnu-apl treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
groovy groovy: 2.5.8 -> 2.5.9 2020-01-21 15:34:14 +00:00
gtk-server gtk-server: 2.3.1 -> 2.4.5 2019-12-15 13:31:53 -08:00
guile guile: fix unbound variable in setup-hook 2019-11-20 05:12:13 +01:00
hugs Revert "hugs: broken on clang" 2018-12-02 16:46:31 -05:00
hy hy: use python2, build fails with 3 2019-11-13 16:27:38 +01:00
icon-lang treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
io treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
j treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
janet janet: 1.6.0 -> 1.7.0 2020-02-07 10:54:34 +00:00
jimtcl treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
joker joker: 0.14.0 -> 0.14.1 2020-02-08 10:07:45 +00:00
jruby jruby: 9.2.8.0 -> 9.2.9.0 2019-11-01 21:49:48 -07:00
jython jython: 2.7.1 -> 2.7.2b2 2020-01-21 17:04:55 +00:00
kona treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
lfe lfe: 1.2.1 -> 1.3 2020-02-10 20:03:47 +01:00
lolcode treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
love treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
lua-5 lua5: Fix src URLs 2020-01-31 18:00:45 -08:00
luajit luajit: Expose build options, enable JIT debug module 2020-02-15 18:40:02 +01:00
lush treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
maude maude: update from version 2.7.1 to 3.0 (including full-maude) 2020-01-31 16:25:40 +01:00
metamath metamath: 0.178 -> 0.180 2020-02-12 10:36:05 -08:00
micropython micropython: init at 1.12 2020-01-03 10:57:55 +01:00
mujs treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
nix-exec treewide: name -> pname 2019-08-17 10:54:38 +00:00
octave octaveHg: drop 2020-02-09 19:24:18 +01:00
perl perl: Enable threading on darwin 2020-02-20 08:35:45 +01:00
php php74: 7.4.1 -> 7.4.2 2020-02-19 16:42:40 +01:00
picoc treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
picolisp picolisp: 19.6 -> 19.12 2020-01-06 22:25:42 -08:00
pixie treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
proglodyte-wasm treewide: mark some broken packages as broken 2019-10-08 17:14:26 +02:00
pure pure: mark as broken 2020-01-30 18:35:30 -05:00
pyrex treewide: name -> pname (#67513) 2019-08-31 07:41:22 -04:00
python python: execute pythonImportsCheckPhase in subshell 2020-02-19 22:30:50 -08:00
qnial treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
quickjs treewide: Remove myself from maintainers on some packages (#78027) 2020-01-19 12:18:34 -05:00
racket racket: 7.5 -> 7.6 2020-02-14 04:20:00 -05:00
rakudo rakudo: 2017.01 -> 2020.01 2020-02-10 20:34:04 +01:00
rascal treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
rebol treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
red treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
regina treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
renpy treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
ruby ruby_2_4: remove 2020-02-10 13:23:35 -05:00
scheme48 scheme48: add license 2018-08-04 18:53:53 +02:00
scsh treewide: Make more complicated configureFlags lists 2018-08-03 17:06:03 -04:00
self treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
spidermonkey treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
supercollider supercollider: 3.10.3 -> 3.10.4 2020-01-30 11:03:45 +00:00
tcl tcl: fix dangling symlink 2019-12-19 09:46:36 -05:00
tinyscheme treewide: name -> pname (easy cases) (#66585) 2019-08-15 13:41:18 +01:00
unicon-lang treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
wasmer wasmer: upgrade cargo fetcher and cargoSha256 2020-02-15 22:13:19 -08:00
wasmtime treewide: change fetchCargoTarball default to opt-out 2020-02-13 22:41:37 -08:00