Skip to content
Long term maintenance of cross-build support for the Debian configuration of perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
aarch64-linux-gnu/5.14.2
arm-linux-gnueabi
arm-linux-gnueabihf
debian
doc
patches
.gitignore
Configure.cross
README.md
perl-cross-debian
perl-cross-native.sh
perl-cross-staging

README.md

perl-cross-debian

Long term maintenance of cross-build support for the Debian configuration of perl.

n.b. this code is, as yet, unreleased and relies on patches which have not yet been applied upstream (to both perl and the Debian perl packaging). See the todo list in the doc directory.

See also: linux.codehelp.co.uk/serendipity

  1. perl-cross-debian is restricted to cross-build support of perl using the Debian configuration of the specific version of perl available in Debian.
  2. all build-dependencies of the perl package in Debian need to be installed when using perl-cross-debian to cross-build perl, as well as whatever cross-build dependencies may be required.
  3. perl-cross-debian doesn't mandate the use of dpkg-cross style or MultiArch style cross-dependencies but some paths may only suit dpkg-cross style packages.
  4. perl-cross-debian provides a helper script which expects to be run by a modified debian/rules of the perl package and expects to be told which variant of perl is currently being built: static, debug or shared.
  5. perl-cross-debian relies on many Debian-specific tools and programs, including dpkg-architecture, which are (and may likely remain) perl programs using the native perl interpreter on the system.
  6. perl-cross-debian is likely to require that the version of the native perl interpreter used in the build is the same version as the version of perl being cross-built.
  7. perl-cross-debian is now a Debian package.
You can’t perform that action at this time.