[Avila] Snapgear arm linux toolchain with shared library support
Chris Lang
chris at unixstudios.net
Thu Mar 30 17:01:12 EST 2006
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
Subject: [Avila] 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
More information about the Avila
mailing list