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

Reply via email to