X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Cross%2FREADME;h=683ef9381af5ac9ccaebcf227f847fd511e4fefd;hb=a393eb287998e9573b969f843d4a023c7a18aee5;hp=4c5d25a2ff4c0284c176e808c4c5f729c3507dfd;hpb=136febd582f8c09e243429ab77e54be8b75a494c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/Cross/README b/Cross/README index 4c5d25a..683ef93 100644 --- a/Cross/README +++ b/Cross/README @@ -7,6 +7,9 @@ the Open Zaurus (http://www.openzaurus.com/) distribution. Most / All of the arm compiler optimisations are "borrowed" from this excellent project. +(Further discussion about cross-compiling Perl in the top level +INSTALL file, see the section "Cross-compilation".) + The main target is arm-linux but I have also managed to successfully cross-compile Perl for Solaris x86 using the same buildsystem. @@ -19,7 +22,7 @@ You need a working and tested cross-compiler for your build and target combination. The binary directory must be in your path. -1) You should be reading me (README) in perl-5.8.1/Cross +1) You should be reading me (README) in perl-5.x.y/Cross 2) Make sure you are in the Cross directory. @@ -31,17 +34,14 @@ your path. Your built Perl environment is in install_me_here/ in your build directory. From here you can package and deploy as you wish. -The Obvious Ommissions ----------------------- +Omissions +---------- -This does NOT perform any installation as site installation method -will be dependent on the target architecture and OS. +This does NOT perform any installation. -make test will NOT work as the binaries and libraries will not execute -on your BUILD machine. +Make test will NOT work. -Due to space limitations on the Zaurus (it's a PDA) we do not provide -documentation in the core - Therefore man pages are not even generated. +We do not provide documentation in the core, man pages are not generated. Other Targets (For Developers) ------------------------------ @@ -68,6 +68,7 @@ Should you wish to produce optimised binaries for different architectures you can add the appropriate compiler flags to the Makefile in a new ifeq ($(ARCH),...) ... endif block. + Please refer to your cross-compiler documentation for details. @@ -83,4 +84,4 @@ References ---------- Redvers Davies Open Zaurus http://www.openzaurus.org/ -Perl OZ Packages http://www.openzaurus.org/official/testing/feed/ +Perl OZ Packages http://www.criticalintegration.com/perl-oz/