darwin gcc segfault fix