3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/doc/languages-frameworks
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
..
beam.xml Update BEAM docs 2017-06-22 11:32:46 +02:00
bower.xml nixpkgs manual: Add documentation for bower2nix 2016-03-28 08:25:45 +01:00
coq.xml coqPackages docs: fix typo (and thus manual build) 2017-12-19 11:34:54 +01:00
go.xml doc / go building: improve 2017-06-27 16:34:03 +02:00
haskell.md haskell: Recommend use of hoogle --local 2018-01-01 19:16:23 -05:00
index.xml doc: Add rust documentation (#23510) 2017-03-20 20:41:37 +01:00
java.xml nixpkgs manual: split languages into separate files 2015-12-19 16:08:00 +01:00
lua.xml nixpkgs manual: split languages into separate files 2015-12-19 16:08:00 +01:00
perl.xml perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
python.md Python docs: remove name attribute 2018-01-16 18:01:06 +01:00
qt.xml nixpkgs: remark about running Qt applications 2017-06-18 08:44:47 -05:00
ruby.xml ruby docs: improve example 2017-08-15 15:00:27 +02:00
rust.md BuildRustCrate: more general overrides, and handling the "dylib" crate type (#35171) 2018-02-20 08:55:04 +01:00
texlive.xml texlive manual: adds import of nixpkgs in nix-repl 2016-10-20 08:50:54 +02:00
vim.md doc/languages-frameworks/vim: add custom vimrc & packages 2017-06-22 13:25:03 +01:00