Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 50 → Rev 51

/prjdoc/trunk/tools/tools.tex
154,7 → 154,7
Formerly, the project could be compiled with almost any version of {\tt binutils} starting with 2.15
and {\tt gcc} starting with 2.95, but especially after we added partial thread local storage
support into our userspace layer, some architectures (e.g. mips32) will not compile even with {\tt gcc} 4.0.1
and demand {\tt gcc} 4.1.0. Curiously, ia64 will not link when compiled with {\tt gcc} 4.1.0.
and demand {\tt gcc} 4.1.0 or newer.
 
As for the mips32 cross-compiler, {\OP} discovered a bug in {\tt gcc} (ticket \#23824) which caused {\tt gcc} to
incorrectly generate unaligned data access instructions (i.e. {\tt lwl}, {\tt lwr}, {\tt swl} and {\tt swr}).