There is a partial EABI support in the Scratchbox. In both branches,
actually.

The EABI toolchain for the stable branch is not (yet) in the official
repositories, but you can find it in [1].

For cpu transparency, you can either use sbrsh or try different versions
of qemu (several available in the cputransp devkit) to find out the one
that best suits your needs. As mentioned in the Debian wiki, from the
0.8.1 version of qemu, the support for EABI binaries is included.

[1]
http://syslog.movial.fi/archives/33-Developing-for-maemo-2.0-With-Scratchbox-apophis.html

  Jussi


Sean Kelley wrote:
> Any timeline for an EABI supporting Scratchbox build?  I noted  on the
> following website that QEMU 0.8.1 has shown some progress:
> 
> http://wiki.debian.org/ArmEabiPort
> 
> 
> Sean
> 
> 
> QEMU 0.8.1 can run ARM EABI systems, though when running with the
> 2.6.16 kernel it is mindbogglingly slow on x86 processors of a few
> hundred megahertz. Using 2.6.17-rc3 or later fixes this anomaly.
> 
>    *
> 
>      binutils - from 2.16.92 - already in Debian
>    *
> 
>      gcc - gcc 4.1.0 (ARMv4t thumb interworking is missing)
>    *
> 
>      glibc - fully upstream in 2.4. Will also be in 2.3.7
>          o
> 
>            Earlier glibcs (2.3.6?) support EABI userspace but had
> old-style syscalls to work with older kernels (2.6.8-2.6.13ish).
>    *
> 
>      kernel - eabi support merged after 2.6.15, present in 2.6.16.
>    *
> 
>      dpkg, apt - patches will be submitted when port name consensus is
> achieved
> _______________________________________________
> Scratchbox-users mailing list
> Scratchbox-users@lists.scratchbox.org
> http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

_______________________________________________
Scratchbox-users mailing list
Scratchbox-users@lists.scratchbox.org
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

Reply via email to