Perl Cross Save

configure and cross-compile perl

Project README

perl-cross provides configure script, top-level Makefile and some auxiliary files for perl,
with the primary emphasis on cross-compiling the source.

# Get perl and perl-cross sources
curl -L -O http://www.cpan.org/src/5.0/perl-5.24.1.tar.gz
curl -L -O https://github.com/arsv/perl-cross/releases/download/1.1.3/perl-cross-1.1.3.tar.gz

# Unpack perl-cross over perl, overwriting Makefile
tar -zxf perl-5.24.1.tar.gz
cd perl-5.24.1
tar --strip-components=1 -zxf ../perl-cross-1.1.3.tar.gz

# Proceed as usual with most autoconfed packages
./configure --target=arm-linux-gnueabi --prefix=/usr -Duseshrplib
make -j4
make DESTDIR=/path/to/staging/dir install

Unlike mainline Perl, this configure never runs any target executables,
relying solely on compile/link tests and pre-defined hints.
On the flip side, it is only meant to run on resonably sane modern unix systems.

Check project pages for more info.
In particular, configure usage lists available configure options.

Perl-cross is a free software licensed under the same terms as the original perl source.
See LICENSE, Copying and Artistic files.

Open Source Agenda is not affiliated with "Perl Cross" Project. README Source: arsv/perl-cross
Stars
76
Open Issues
23
Last Commit
4 months ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating