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 platformio-fhs: minor changes 2018-02-11 09:19:53 +01:00
beam-modules Add setFunctionArgs lib function. 2018-01-31 14:02:19 -05:00
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 buildGoPackage: disable go 1.10 cache 2018-02-24 01:57:16 +00:00
guile-modules
haskell-modules ghc84: remove unused overrides & minor proof updates 2018-02-28 02:17:44 +03:00
idris-modules Refactor Idris packaging infrastructure 2018-02-07 19:25:50 +00:00
interpreters perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
java-modules buildMavenPackage: Use concatStringsSep 2018-02-11 00:17:47 +02:00
libraries strace: Fix cross-compilation 2018-02-28 15:01:31 -05:00
lisp-modules lispPackages.xembed: init 2018-02-26 11:17:36 +01:00
lua-modules lua packages: propagate libs with a setupHook 2018-02-25 21:24:47 +00:00
misc avrgcc: bake path to avr-ar into avr-gcc-ar 2018-01-12 00:48:35 +00:00
mobile prebuilt android tools: Init using SDK 2018-02-27 14:15:39 -05:00
node-packages nodePackages: regenerate with node2nix 1.5.2 2018-02-28 00:07:56 +01:00
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 qtcreator: fix path to qtquickcontrols 2018-02-18 14:44:16 +01:00
r-modules Merge pull request #35651 from mnacamura/r-xml2-darwin 2018-02-26 20:16:16 +01:00
ruby-modules Support darwin 2018-02-20 11:29:07 +01:00
stm32/betaflight betaflight: init at 3.2.3 2018-01-04 14:04:40 -08:00
tools strace: Fix cross-compilation 2018-02-28 15:01:31 -05:00
web nodejs: keep the build headers (#35568) 2018-02-27 13:26:16 +00:00