I'm currently preparing the development tools to use with the TS-4200. It will
do a lot of floating point, and I want to tune a compiler to the CPU. I've been
able to generate a few different EABI compilers with crosstools-ng, but am
having trouble with the floating point libraries in glibc with the OABI
versions.
Sounds like I want a complete EABI system, though. Is there an EABI version of
Debian for the TS-4200? I don't see one on the FTP site.
If so (if not) what can I do?
Thanks,
Frank
--- In "Kris" <> wrote:
>
> You are correct that if you link statically it will work, but as far as
> dynamic linking goes you will want to match the ABI to the libraries that the
> system is using.
>
> For many of our products we offer a Debian Lenny armel distribution that uses
> EABI binary formats, but for legacy reasons we will not make these default
> shipping. You can find tarballs on our FTP site: ftp://ftp.embeddedarm.com
>
> We are planning on releasing new products that will ship default using EABI
> based distributions. The entire TS-SOCKET Macrocontroller series will come
> out with EABI support.
>
> -Kris Bahnsen
> Technologic Systems
>
>
> --- In Wouter Simons <wouter@> wrote:
> >
> > I don't fully agree, personally I use statically linked EABI code with a
> > newer GCC version and find that (in spite of slightly larger code size) the
> > performance is better (when I am forced to use floats).
> >
> > Also, there are two distributions that are fully EABI, but both are testing
> > according to the manuals. Is there any plan to make a released version with
> > EABI userspace?
> >
> > All the best,
> >
> > Wouter
> >
> > Van: Namens Kris
> > Verzonden: dinsdag 7 december 2010 18:11
> > Aan:
> > Onderwerp: [ts-7000] Re: differences between gcc compilers/linkers
> >
> >
> >
> > Correct, one is EABI and the other is OABI. For nearly all of the current
> > TS-7XXX SBCs our stock image has the kernel compiled against the EABI
> > compiler with the userspace libraries and binaries compiled against OABI.
> >
> > Both the TS-7800 and TS-7200 will want to use the OABI verion
> > (arm-unknown-linux-gnu-gcc.exe) for userspace applications.
> >
> > -Kris Bahnsen
> > Technologic Systems
> >
> > --- In <ts-7000%40yahoogroups.com>, "Donal
> > O'Connor" <donaloconnor@> wrote:
> > >
> > > One might be eabi and other abi?
> > >
> > > On Tue, Dec 7, 2010 at 3:20 PM, tommessum <tommessum@> wrote:
> > >
> > > >
> > > >
> > > > What is the difference between
> > > >
> > > > arm-none-linux-gnueabi-gcc.exe
> > > > and
> > > > arm-unknown-linux-gnu-gcc.exe
> > > >
> > > > I am using a TS7800 board with Eclipse and Debian linux, and can
> > > > generate
> > > > both static and dynamic link binaries with one of the above compilers
> > > > but
> > > > not with the other (it won't run). Why not?
> > > >
> > > > Am I right in saying that a dynamic link binary generated with (one of
> > > > the
> > > > above) can be used in a TS-7200 board as is (which one?)
> > > >
> > > >
> > > >
> > >
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|