I still do not know what is causing the problems with llseek. My current theory is there is something wrong with my toolchain. I followed this guide:

http://people.debian.org/~debacle/cross.html

Is there something else I should be adding to get better empeg support? The reason I suspect it is the toolchain is that I got the same error message after compiling pump (a dhcp client).