I have multiple MIPS platforms with different CPUs and different kernel and uclibc versions
I'm want to compile 'Hello World' program with single toolchain that will run on all of the devices.
I'm building the toolchain using crosstool-ng with the following configuration:
- MIPS1 arch type (-march=mips1)
- soft FPU (should work on devices w/wo hardware FPU)
- static executable (to avoid libraries dependencies failures)
- old kernel version (should be supported by devices with newer kernel)
Am I missing something? I still have devices that the program is working only when using their dedicated toolchain (RTL819xD for example)
Thanks