pgb_psu wrote:
> Thanks Dave. I'll give that a try. Why on earth would TS
> provide a crosstool chain that didn't work with their kernels?
Lots of reasons, eg. confuse newbies ;)
I suspect it is due to user-space applications.
The kernel needs to be built with the compiler that was around
at the time the kernel was released, eg. a 3.x generation compiler
with a 2.4 generation kernel. If you try and use a new compiler,
eg. 4.x, to build an old kernel (2.4), you'll often find that the
code won't build at all. Conversely, 2.6 kernels also require a
fairly recent compiler to build (I vaguely recall a binutils
update that is required). Basically, the compiler has just gotten
better at detecting bugs or illegal statements and will no longer
accept them.
User-space code on the other hand can generally be compiled
with any generation of compiler, assuming libraries and other
dependencies etc are resolved.
Cheers,
Dave
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|