cacheline: make things work right on OS X