Hi Jun,
Jun Sun wrote:
Thanks again for the reply. See below.
On Thu, Jul 24, 2008 at 02:01:55PM +1000, Greg Ungerer wrote:
Your tools worked fine for a ARM7TDMI board with the latest uCLinux test
dist. Thanks.
However, I am still fighting a couple of issues trying to follow your
instructions and building the tools from source. Before I dig in dark
any futher, here are a couple of possibly dumb questions:
* Your instructions are building the tools with glibc, but uCLinux
is using uclibc. How does that work out?
Works out fine :-)
With proper option settings the libs in the toolchain are not used.
And uClinux dist is setup to do the right things and not rely on
the toolchain libs.
The only reason I even bother to actually generate a libc with
the toolchain is so that it can contain the c++ bits required
(can't compile those in gcc without a compiled libc present).
For a host toolchain it makes sense to have a libc present.
For cross compiling it is much less useful in my opinion.
And I for one am not going to change my toolchain just to
compile for targets using different libraries (and library versions :-)
Hmm, that is useful to know. Suffice to say that if I just need
an ARM cross C compiler to work with uclinux, the gcc produced in your
first step one would be enough?
Yes, as long as you don't want c++. (I haven't tried this for a
while though :-)
Wouldn't your tool have
issues in compiling userland since it assumes glibc and probably
including glibc headers instead of uclibc?
It is only an issue if you want to compile stand alone apps (not within
a framework like uClinux-dist). In that case you would need to either
compile/link static, or put the toolchain libs on the target as well.
OK. I will take another look to see what options UClinux-dist used to get
C library straight.
The basic ones are -nostdlib and -nostdinc.
Regards
Greg
------------------------------------------------------------------------
Greg Ungerer -- Chief Software Dude EMAIL: [EMAIL PROTECTED]
Secure Computing Corporation PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev