1. 29 Dec, 2019 2 commits
  2. 27 Dec, 2019 2 commits
  3. 19 Dec, 2019 1 commit
  4. 07 Dec, 2019 4 commits
  5. 06 Dec, 2019 3 commits
  6. 24 Nov, 2019 2 commits
  7. 20 Nov, 2019 3 commits
  8. 17 Nov, 2019 7 commits
  9. 27 Oct, 2019 1 commit
  10. 26 Oct, 2019 2 commits
  11. 25 Oct, 2019 2 commits
  12. 24 Oct, 2019 1 commit
  13. 20 Oct, 2019 3 commits
  14. 19 Oct, 2019 1 commit
  15. 18 Oct, 2019 5 commits
    • Niko Tyni's avatar
      Update changelog · 4216cded
      Niko Tyni authored
      4216cded
    • Niko Tyni's avatar
      dh_perl: detect cross built XS modules · 0c0d0d9c
      Niko Tyni authored
      When cross building, scan the host architecture search path for Perl
      compiled plugins (XS modules) rather than the build architecture one.
      0c0d0d9c
    • Niko Tyni's avatar
      perl_build: support cross building XS modules · e3458777
      Niko Tyni authored
      When cross building, run Build.PL and Build with host arch Config.pm
      (provided by the perl-xs-dev package since perl/5.30.0-7) first on @INC.
      
      We need to set PERL5LIB because Module::Build forks a child process
      to sanity check the Config it's seeing, so the modified search
      path has to be propagated via the environment.
      e3458777
    • Niko Tyni's avatar
      perl_makemaker: support cross building XS modules · 07f286f7
      Niko Tyni authored
      When cross building, run Makefile.PL with host arch Config.pm (provided
      by the perl-xs-dev package since perl/5.30.0-7) first on @INC.
      
      This is an initial implementation that seems to work for a majority of
      simple XS module packages. It's possible that it will need tuning in
      the future to accommodate more complex packages.
      
      In particular:
      
      - setting PERL5LIB instead of adding the -I option might be needed
        to propagate the modified search path to child processes of Makefile.PL
      
      - the 'make' phase may need modifications to the search path as well
      07f286f7
    • Niko Tyni's avatar
      Dh_Lib: new function perl_cross_incdir · a82feac6
      Niko Tyni authored
      Since perl/5.30.0-7, the perl-xs-dev package provides the host
      architecture Config.pm in /usr/lib/<triplet>/perl/cross-config-<version>
      for the benefit of cross builds.
      
      For more information, see the thread around
      
        https://lists.debian.org/debian-perl/2019/10/msg00015.html
      a82feac6
  16. 16 Oct, 2019 1 commit