>$ g++ helloworld.c -lpthread >/usr/lib/gcc-lib/arm-linux/egcs-2.91.60/libstdc++.so: undefined reference to ` >exception virtual table' >collect2: ld returned 1 exit status > >A bit of an improvement, I guess. Mmm. I still haven't managed to work out why you get that extra undefined reference. (It doesn't happen for me; adding -lpthread does give me a working executable.) p.