summaryrefslogtreecommitdiff
path: root/epoc
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-06-15 00:15:52 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-06-15 00:15:52 +0000
commit5440bc8ef38c925fa824ae72b6c7ad2f21cbda6e (patch)
tree33768a0c14b79a902fd43151b9ff12ca93f62233 /epoc
parentd31cdfb6c818e318a1eec541457f7fecc9be0d36 (diff)
downloadperl-5440bc8ef38c925fa824ae72b6c7ad2f21cbda6e.tar.gz
The first steps towards cross-compilation.
Abstract execution of compiled test executables with $run, and abstract transfer of files with $to and $from. Under cross-compilation the $run, $to, and $from will point to appropriate wrapper scripts, by default ssh and scp, but also rsh, rcp, and cp are supported. If not cross-compiling, they will be set to '', ':', and ':', respectively. With these patches I was able to get Configure for iPAQ ARM Linux on an Intel Linux about 95% right (only a few tests failed to execute or they produced incorrect results), and I was able to compile a functional miniperl. The symbol crosscompile renamed to be usecrosscompile, the corresponding C symbol from CROSSCOMPILE to USE_CROSS_COMPILE. p4raw-id: //depot/perl@10592
Diffstat (limited to 'epoc')
-rw-r--r--epoc/config.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/epoc/config.sh b/epoc/config.sh
index 0e5549e3c9..4e80423403 100644
--- a/epoc/config.sh
+++ b/epoc/config.sh
@@ -76,7 +76,6 @@ cppminus='-'
cpprun='arm-pe-gcc -E -B/usr/local/lib/gcc-lib/arm-pe/cygnus-2.7.2-960323/'
cppstdin='arm-pe-gcc -E -B/usr/local/lib/gcc-lib/arm-pe/cygnus-2.7.2-960323/'
cppsymbols=''
-crosscompile='define'
cryptlib=''
csh='csh'
d_Gconvert='epoc_gcvt((x),(n),(b))'
@@ -725,6 +724,7 @@ uname='uname'
uniq='uniq'
use64bitall='undef'
use64bitint='undef'
+usecrosscompile='define'
usedl='undef'
uselargefiles='undef'
uselongdouble='undef'