Quantcast
Channel: perl.dist
Viewing all articles
Browse latest Browse all 80

Cross-compiling perl by Alex Suykov

$
0
0
A little announcement, I guess it may be interesting for some people on this list.

Some time ago I was confronted with the problem of cross-compiling perl. After
messing with supplied Configure for some time, I gave up and started writing
my own configure script. Now it's complete enough to be announced.

http://rootshell.be/~axs/perl/perl-5.10.0-cross-0.1.tar.gz

Typical invocation for native build:

./configure
make
make DESTDIR=... install

Typical invocation for cross-build:

./configure --target=$target --sysroot=/mnt/target
make
make DESTDIR=... install

If you're lucky, that's all you need to perform cross-build.
No SSH connection to target host is needed. On the other hand,
it is currently limited to relatively sane unix systems with
bash, GNU make and GNU toolchains, both native and cross.

The package consists of configure script itself, split into several files,
top-level Makefile and couple of fixed scripts (configpm, lib/Pod/Man.pm).
To use, just unpack into perl-5.10.0 source directory.

It's the first public release; don't be surprised to find nasty bugs.
Also, beware: some values that should be tested are just hardcoded (given
default values) for now.

See http://rootshell.be/~axs/perl for additional information.

Viewing all articles
Browse latest Browse all 80

Trending Articles