Hi Jamie, > My solution is to use Sigma's GCC 2.95.3 when building a program that links > to their libraries, but use newer GCC for other programs (that don't use > Sigma's libraries at all).
And then use JNI to call Sigma's libraries? That dashes my hopes to port whatever I do on the Sigma to Windows XP Embedded later on.
Regards Jonathan Jamie Lokier wrote:
Sigma's EM8623 SDK is based on very old tools: GCC 2.95.3 and Linux 2.4.26-uc0, which are both ancient (about 5 years old). Also uClibc 0.9.26 and Busybox 1.00, again rather old. That's fine, as long as you stay with old software from 5 years ago ;-) Some new things you might want to use (you did mention J9!) might not compile with GCC 2.95.3; then you have some fun. But mostly, things work, it's not a bad compiler. Just old. It does have a few ARM bugs. If you find you need to use a new compiler, then you have to be careful about compatibility issues linking to Sigma's SDK binary libraries. If it was all open source there would be no problem, we'd recompile everything with current tools, but because it's closed that needs Sigma's cooperation. My solution is to use Sigma's GCC 2.95.3 when building a program that links to their libraries, but use newer GCC for other programs (that don't use Sigma's libraries at all).
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev