Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I already made a cross compiler, but I wanted one with newlib, so I went here: http://wiki.osdev.org/OS_Specific_Toolchain and tried to follow along. I compiled binutils with success, but I'm getting a strange error on make all-gcc:
../../gcc-4.3.2/gcc/config/i386/i386.md: In function 'output_615':
../../gcc-4.3.2/gcc/config/i386/i386.md:21149: error: 'ASM_SHORT' undeclared (first use in this function)
../../gcc-4.3.2/gcc/config/i386/i386.md:21149: error: (Each undeclared identifier is reported only once
../../gcc-4.3.2/gcc/config/i386/i386.md:21149: error: for each function it appears in.)
../../gcc-4.3.2/gcc/config/i386/i386.md:21149: error: expected ';' before string constant
I have a new problem, this time with newlib. It seems to be due to an error in the tutorial, as it's the code copied from the tutorial that makes make fail.