I think you're right, there is something wrong with glibc 2.3.2. I think the best solution is to recompile oo using glibc 2.2.5, but it's of course not an easy task. I'm trying to compile it for hours and I've got a lot of problems (mainly, oo passes -nostdinc to gcc but it won't find any header file since they are in a dozen directory and only one is detected). I hope it can be solved without recompiling everything, but I seriously doubt you can.