nixpkgs/pkgs/development
Shea Levy 306d5cdf03
perlPackages: Add cross-compilation support.
This involved:

* Installing miniperl as $dev/bin/perl
* Setting miniperl to take INC from
  lib/perl5/{site_perl/,}cross_perl/${version} as well as
  lib/perl5/{site_perl/,}/${version}/${runtimeArch}, in that
  order. miniperl taking from runtimeArch is not really correct, but
  it works in some pure-perl cases (e.g. Config.pm) and can be
  overridden with the cross_perl variant.
* Installing perl-cross's stubs into
  $dev/lib/perl5/cross_perl/${version}
* Patching MakeMaker.pm to gracefully degrade (very slightly) if B.pm
  can't be loaded, which it can't in cross-compilation.
* Passing the right build-time and runtime perls to Makefile.PL
2018-02-28 15:01:32 -05:00
..
arduino
beam-modules
bower-modules/generic
compilers Merge remote-tracking branch 'upstream/master' into staging 2018-02-28 20:52:49 +02:00
coq-modules
dotnet-modules/patches
eclipse/ecj
em-modules/generic
go-modules
guile-modules
haskell-modules ghc84: remove unused overrides & minor proof updates 2018-02-28 02:17:44 +03:00
idris-modules
interpreters perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
java-modules
libraries strace: Fix cross-compilation 2018-02-28 15:01:31 -05:00
lisp-modules
lua-modules
misc
mobile
node-packages
ocaml-modules ocamlPackages.ctypes: 0.11.5 -> 0.13.1 2018-02-28 19:10:34 +01:00
perl-modules perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
pharo
pure-modules
python-modules Merge remote-tracking branch 'upstream/master' into staging 2018-02-28 20:52:49 +02:00
qtcreator
r-modules
ruby-modules
stm32/betaflight
tools strace: Fix cross-compilation 2018-02-28 15:01:31 -05:00
web