Hi~<br />
I want to port kaffe-1.1.4 on Xscale target board.<br />
But, I have some problems.<br />
============ target board CPU info ====================================================<br />
Processor       : XScale-IXP4xx/IXC11xx rev 1 (v5b)<br />
BogoMIPS        : 399.76<br />
Features        : swp half thumb fastmult edsp<br />
Hardware        : Intel IXDP425 Development Platform<br />
===================================================================================<br />
============ target board kernel ====================================================<br />
Linux IXDP425 2.4.24-uc0<br />
===================================================================================<br />
============ target board glibc ====================================================<br />
2.2.5<br />
===================================================================================<br />
============ cross compiler =&gt; arm-linux-gcc -v ====================================================<br />
Reading specs from /usr/local/lib/gcc-lib/arm-linux/3.3.2/specs<br />
Configured with: ../configure --target=arm-linux --disable-shared --with-headers=/home/gerg/new-wave.xscale/linux-2.4.x/include --with-gnu-as --with-gnu-ld --enable-multilib<br />
Thread model: posix<br />
gcc version 3.3.2<br />
===================================================================================<br />
============ kaffe-1.1.4 patch contents ====================================================<br />
diff -urN kaffe-1.1.4.org/AutoConfig_Final kaffe-1.1.4/AutoConfig_Final<br />
--- kaffe-1.1.4.org/AutoConfig_Final 1970-01-01 09:00:00.000000000 +0900<br />
+++ kaffe-1.1.4/AutoConfig_Final 2004-08-10 15:38:59.000000000 +0900<br />
@@ -0,0 +1,13 @@<br />
+#!/bin/bash<br />
+<br />
+# This is auto configuration script for EZ-X5-board.<br />
+# pleas, set some of arguments to complie<br />
+<br />
+ARM_QTDIR=/project/qt-arm<br />
+QTDIR=${ARM_QTDIR}<br />
+<br />
+CROSS_PREFIX=arm-linux<br />
+ARM_INSTALL_DIR=/mnt/kaffe<br />
+<br />
+CFLAGS=&quot;-g -Wall -c -DBEnd&quot; LDFLAGS=&quot;-lm&quot; CC=${CROSS_PREFIX}-gcc CXX=${CROSS_PREFIX}-g++<br />
KAFFEH=/usr/local/kaffe/bin/kaffeh ./configure --prefix=${ARM_INSTALL_DIR}<br />
--build=i686-linux --host=arm-linux --enable-pure-java-math --with-rt-jar=/tmp/rt.jar<br />
--enable-xscale --with-includes=/usr/local/arm-linux/include<br />
--with-libraries=/usr/local/arm-linux/lib --disable-sound --disable-alsatest<br />
--disable-edstest --without-x --with-awt=qt --with-qtdir=${ARM_QTDIR} -without-alsa<br />
--without-esd<br />
+perl -pi -e 's:compile_time run_time ::' test/regression/Makefile<br />
diff -urN kaffe-1.1.4.org/include/jsyscall.h kaffe-1.1.4/include/jsyscall.h<br />
--- kaffe-1.1.4.org/include/jsyscall.h 2003-08-30 23:18:23.000000000 +0900<br />
+++ kaffe-1.1.4/include/jsyscall.h 2004-08-10 15:34:53.000000000 +0900<br />
@@ -14,7 +14,7 @@<br />
struct sockaddr;<br />
struct timeval;<br />
-struct fd_set;<br />
+//struct fd_set;<br />
struct stat;<br />
struct hostent;<br />
===================================================================================<br />
<br />
============ after configure, I modify Makefile like this ====================================================<br />
CC = arm-linux-gcc ==&gt; CC = arm-linux-gcc -mbig-endian ?mstructure-size-boundary=8<br />
CPP = arm-linux-gcc -E ==&gt; CC = arm-linux-gcc -mbig-endian ?mstructure-size-boundary=8<br />
CXX = arm-linux-g++ ==&gt; CXX = arm-linux-g++ -mbig-endian ?mstructure-size-boundary=8<br />
CXXCPP = arm-linux-g++ -E ==&gt; CXX = arm-linux-g++ -mbig-endian ?mstructure-size-boundary=8<br />
===================================================================================<br />
============ after cross compiling, When I execute kaffe, I have error message like this ====================================================<br />
# ./kaffe<br />
/kaffe: /mnt/kaffe/jre/bin/kaffe-bin: cannot execute binary file<br />
/kaffe: /mnt/kaffe/jre/bin/kaffe-bin: Exec format error<br />
===================================================================================<br />
and I have some questions.<br />
Is it same version both cross compiler lib and kernel library on target board?<br />
And, When I don't patch in the kaffe, I have error message.<br />
<br />
what do I do?<br />
Could you tell me any advices?<br><br>
<br><br>


<table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
                <td height="2" bgcolor="#DCDCDC"></td>
        </tr>
        <tr>
                <td style="padding:10 0 0 0">

                <table border="0" cellpadding="0" cellspacing="0">
                        <tr>
        <td width="95" align="center"><img src="http://simg.paran.com/header/new/logo.gif" width="73" height="20"></td>
        <td style="padding:0 0 0 10"><td align="center" style="padding:10 0 0 2;">
         <a href="http://mailintro.paran.com/event/letter/" target=_blank><font style="font-size : 13px ; font-family : ±¼¸² ; color:#1A254D; text-decoration : none "><u><b>[Àα⠸¸È­ ÆíÁöÁö]</b> ¾ç¿µ¼ø,¹Ú¼ÒÈñ,¸Þ°¡¾¤Å·~ ¸¸È­ÆíÁöÁö·Î Àç¹ÌÀִ °Ü¿ïÀ»!</font></a></td>
                        </tr>
                </table>                
                
                </td>
        </tr>
</table>
<img src='http://mail16.paran.com/read/put_ack.php?hp=L0QxNi90L28vaS90b29kdWxsaUBwYXJhbi5jb20vLkNvbmZpcm0vMTEzNzUwNDcyNy4zMDE1NC5tYWlsMTZ4MQ==&from=toodulli@paran.com&to=kaffe@kaffe.org_______________________________________________________________________________________________________________________________________' width=1 border=0 height=1>