I reported earlier that MLton was calling getrusage alot. This had something to do with HAS_WEAK? Well, the problem still appears on powerpc, but not i386. So, I am guessing that for some reason powerpc has no weak pointers? That's a shame as I was planning on using them there.