Non-local common symbols on mach-o must be .comm, not .lcomm, of course.