(N810 has a 400 MHz TI OMAP 2420 Cpu)
With the scratchbox setup on a linux PC you can cross-compile X86-ARM/EL.
If I did it all correct then newLisp v 10.0.0 was successfuly compiled for the ARM/EL, actualy out of the box without errors on the Diablo release of
maemo. Now this compilation was so very easy Im not sure it its correct ..hahaha.. But it sure does run ;-)
Now the real testing needs to be done, end of this week probably...
Here the output of the execution from within a scratchbox chrooted shell.
(a debian Arm version inside my slackware 12.2 environment with X11 client (xephyr) that emmulates the maemo GUI)
Code: Select all
[sbox-DIABLO_ARMEL: ~/newlisp-10.0.0] > ldd newlisp
libm.so.6 => /lib/libm.so.6 (0x00000000)
libdl.so.2 => /lib/libdl.so.2 (0x00000000)
libc.so.6 => /lib/libc.so.6 (0x00000000)
/lib/ld-linux.so.3 => /lib/ld-linux.so.3 (0x00000000)
[sbox-DIABLO_ARMEL: ~/newlisp-10.0.0] > file newlisp
newlisp: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
[sbox-DIABLO_ARMEL: ~/newlisp-10.0.0] > ls -al newlisp
-rwxrwxr-x 1 user users 232248 Jun 15 17:03 newlisp
[sbox-DIABLO_ARMEL: ~/newlisp-10.0.0] > ./newlisp
newLISP v.10.0.0 on Linux IPv4, execute 'newlisp -h' for more info.
> (sys-info)
(379 268435456 368 1 0 2048 31054 10000 1)
>
devices...Finaly I have newLisp in my handpalm ;-)
To be continued...