Vim

My .ipk of Vim, which is compiled without most of the bloating features (scripting support, GUI, etc.) and has the runtime trimmed down to include only the languages most useful to me and probably most other Zaurus users (C, C++, Python, Ruby.) Languages like ocaml, fortran, etc. are out. If you want them back in, copy the files over from the original Vim runtime.

vim_6.1_arm.ipk

KSokoban

This is almost stable. The only thing that seems broken is that bookmarks aren’t saved between sessions. Close and re-open the game and your bookmarks won’t load. I don’t think I’ll get time to go back to this and fix it.

ksokoban_1.5.0-16_arm.ipk

distcc

Cross-compiling for the Z is a hassle as scripts like those generated by autoconf will find all the stuff on your build box rather than what’s on the Z. Compiling on the Z itself is very slow.

distcc allows you to do everything but the actual compilation on the Z, with the preprocessed sources being sent to another host you specify. Of course, you still have to set your compile machine up for cross-compiling, but this can be as simple as:

    PATH=/opt/Embedix/tools/arm-linux/bin:"$PATH" distccd
  

To compile apps on the Z, just do something like this:

    export DISTCC_HOSTS="bigbox bigbox bigbox localhost"
    CC=dist-cc CXX=dist-g++ ./configure (options...)
    make -j 3
  

distcc_0.7_arm.ipk

Note: Requires libpopt. Note also that the linked package tries to install to /lib, which is not writable on the Sharp ROM. You can just unpack it manually and put the file (and symlink) in /usr/lib.

No comments