As the only Spectrum emulators I can find for the Zaurus are awful slow Java ones, I did a search and found fbzx which uses SDL.
So I downloaded it and am trying to compile it on the Zaurus itself using gcc 2.95.2. It gets pretty far before coming up with:
ld: cannot find -lpthread
collect2: ld returned 1 exit status
The line causing this includes -lpthread to the linker, but libpthread is definitely in the path. I think the SDL libraries need to link with it as if I remove the reference, it complains that the SDL library can't find various thread functions.
Anybody got any ideas? Searching for the problem via Google brings up references to the same problem on FreeBSD and various other apps, but no solutions that work.
It's driving me mad.