x86-64 libblas uses different ABIs on 10.5 and 10.7, and is broken on 10.6. Modified from patch by Joe Groff.