How did you manage to build the libraries in the end?
I found I'd already built working libraries when I was trying to build the X server
. I just hadn't tried them because my X server still doesn't work - segv's (I think it's something to do with xcursors). Matchbox also gave a fontconfig error which I thought was a bad library but I just needed a couple of extra files.
#define OptimizedCDebugFlags -O2 -msoft-float
in the host.def got the soft float working.
I've made a bit more progress, the lack of dynamic just seems to stop the display of the application folders on the desktop but they are there on the panel menu.
I have the clock and cpu/mem meter running (cpu seems to be 100% all the time!) and the terminal launcher starts xterm (I just need to add matchbox-keyboard now).