... by correcting the port patch. It had ifdef(__amd64__) for the mfence() function, but __i386__ was missing. This is likely why it is breaking on i386.