>So what happens is this: the double is always word-swaped when it comes out >of xdr_double. When I xchange the higher and lower 32bit every time, the >values are transfered correctly. >Can I customize xdr_double in some way? Sounds like there is a bug in libc. The stupid ARM floating point format needs special handling and maybe the code to do this for XDR is missing. I'll look into it later today. p.