Simplify Makefile by removing OS X targets
authorDaylen Yang <services@daylenyang.com>
Sat, 12 Apr 2014 23:26:45 +0000 (16:26 -0700)
committerMarco Costalba <mcostalba@gmail.com>
Sun, 13 Apr 2014 07:05:21 +0000 (09:05 +0200)
commit81a8c1118beb4fd961423eec69dcb56d7518457d
treec46d7ddaa9d5b7b8f1abbd3fa8003d696dfd0876
parentb2c0634d4898a78a9e82fca9197467d442e5cb95
Simplify Makefile by removing OS X targets

Right now the Makefile is cluttered with OS X equivalents
of all the x86 targets. We can get rid of all of them and
just check UNAME against "Darwin" for the few OS X-specific
things we need to do.

We also disable Clang LTO when using BMI2 instructions. For
some reason, LLVM cannot find the PEXT instruction when using
LTO. I don't know why, but disabling LTO for BMI2 fixes it.

No functional change.
src/Makefile