Running apps:
Some of you may notice strange behavior with X/qt and some applications (extra large fonts, huge buttons, etc...). There is a bug in xqt-server .9 that incorrectly reports the physical geometry of the screen (e.g. on the c860 it is reported as 8mmx6mm, this sets the DPI to 2032x2032).
Using xqt-server .8 resolves this problem. Looking at the CVS tree the only differences I see from .8 to .9 is support for dynamic screen rotation. Others may want to take a more careful look.
Development:
Just install the standard Zaurus cross-compile environment in /opt/Embedix and /opt/Qtopia, then extract both tar balls in / (they will extract in opt/Embedix and I have confirmed that they do not replace any critical files).
x-devel_4.3.0.1_arm.tar.gz
glib-gtk-zlib-devel_0.0.1_arm.tar.gz
xmkmf may error, you might have to run xmkmf from x86 Linux to create makefiles then edit.
For configure use as a base:
export X11R6=/opt/Embedix/tools/arm-linux/X11R6
./configure --host=arm-linux --build=i686-linux --x-includes=$X11R6/include --x-libraries=$X11R6/lib
Getting apps:
Many pdaXrom apps work as is, as do many from
http://packages.debian.org/stable/ (you will have to convert from ar to tar first). Worse case you build them yourself. Here are some that I have built:
http://www.sense.net/zc/gnuplot/http://www.sense.net/zc/go/http://www.sense.net/zc/bochs/