Linux Montavista versus crosstool

Miroslaw Dach
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

Best Regards


On Wed, 28 Mar 2007 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.
> -Steve

          Miroslaw Dach ( - SLS/Controls Group 
                PSI - Paul Scherrer Institut CH-5232 Villigen

For unsubscribe information see

More information about the crossgcc mailing list