Linux Montavista versus crosstool
Wed Mar 28 13:59:00 GMT 2007
OK I see the problem. I thing that in the longer turn I will go along with
just one toolchain for the kernel and the rest.
Thanks for the answer
On Wed, 28 Mar 2007 email@example.com wrote:
> > What would be in your opinion the problem to use the monatvista kernel
> > with all the rest which is build with crosstool. What are potential
> > inconviences?
> The problem is that cross toolchains are non-trivial to get right most
> of the time. If someone used a couple different options when configuring
> and building the compiler or binutils, then binaries produced by the
> toolchains may not match. Secondly, MV may have patches to the various
> components of the toolchain that you do not have, so even if you get the
> same binutils, gcc, and glibc/uClibc versions as they used, you could
> still have incompatibilities.
> Something else to consider is that the Linux kernel and user space are
> fairly de-coupled. Does MV distribute any user applications or libraries
> that are required to get the RT performance? If not, then you could
> start from scratch and build your own cross toolchain and user space and
> use the MV toolchain to build your kernel. The kernel does not care what
> your user space looks like, only if it uses the syscalls and exposed
> APIs correctly.
Miroslaw Dach (Miroslaw.Dach@psi.ch) - SLS/Controls Group
PSI - Paul Scherrer Institut CH-5232 Villigen
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc