I restructured my patch slightly to not use a new file anymore; I've folded the procedures in fcmmap.c into fccache.c. http://plam.csail.mit.edu/~plam/tmp/fc-serialize-v2.diff By the way, this patch does require the obvious fix I posted on the weekend in order to cleanly apply. pat