[Avila] Snapgear arm linux toolchain with shared library support
Chris Lang
chris at unixstudios.net
Thu Mar 30 17:37:12 EST 2006
I do know that it "might" be possible to build uclibc via the snapgear build
tree that is available on the 0.6 BSP release. It has never been encouraged
to use uClibc on the Avila.
Besides all of that, it "may" be possible to build a full uClibc FS
via the snapgear build system included on 0.6 BSP.
- Chris L
-----Original Message-----
From: Tom Houweling [mailto:Tom.Houweling at SkyWare.com]
Sent: Thursday, March 30, 2006 2:20 PM
To: 'Avila'
Subject: RE: [Avila] Snapgear arm linux toolchain with shared library
support
Chris,
Thanks for clarifying. 'ldd' confirms what you are saying.
Are you aware of a toolchain that was build against uClibc and/or uClibc++?
Tom
> -----Original Message-----
> From: Chris Lang [mailto:chris at unixstudios.net]
> Sent: Friday, March 31, 2006 00:01
> To: 'Avila'
> Subject: RE: [Avila] Snapgear arm linux toolchain with shared library
> support
>
> Tom,
> I don't believe there is a snapgear toolchain that was built without
> the --disable-shared flag. However, this does not mean that every
> executable is statically linked. What this means is that the libs of
> gcc will only be built statically. Which means that only the libs of
> libstdc++, libffi, and libobjc of the snapgear toolchain are static.
> So if you have a program build against those particular libs then they
> will be included statically.
> However, your other binaries that build against libs like libc, etc
> will be dynamicly linked.
>
>
> - Chris L
>
>
> -----Original Message-----
> From: Tom Houweling [mailto:Tom.Houweling at SkyWare.com]
> Sent: Thursday, March 30, 2006 1:30 PM
> To: avila at lists.unixstudios.net
> Subject: [Avila] Snapgear arm linux toolchain with shared
> library support
>
> Hi,
>
> I need a toolchain which supports dynamic linking on a
> Gateworks Avila 2342.
>
> The snapgear arm-linux-gcc 3.3.2 was compiled with
> "--disable-shared" which means that every executable is
> statically linked, which makes them huge.
>
> However the "file" command still says the following:
>
> #> file foobar
> foobar: ELF 32-bit MSB executable, ARM, version 1 (ARM), for
> GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped
>
>
> Is there a snapgear specific gcc version available that was
> build without "--disable-shared"?
>
> Tom
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: avila-unsubscribe at lists.unixstudios.net
> For additional commands, e-mail: avila-help at lists.unixstudios.net
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: avila-unsubscribe at lists.unixstudios.net
For additional commands, e-mail: avila-help at lists.unixstudios.net
More information about the Avila
mailing list