hi Kenneth,
I also have been trying to perform cross-compilation with other platforms, and noticed there are 2 main kind of errors : Compiling and Building.
The 1st one is easiest to detect, because occurs due to some non C-standard peculiar command proper to original compiler.
If it is the case, you could show here the code and related error ( prefereably the first ocurred ) to see if we can help.
However, the 2nd one is hard to detect, due it is generally caused by some Make/Link sintax error, or improper setup.
What I can sugest is you create a very simple program [ ...printf("Hello Wordl") ] and once it works, copy build setup to the target program.
+++