Commit c9dcd6ca2f5d129590466cd3f812faf9a7382705
authorMichel Pollet <buserror@gmail.com>
Wed, 23 Feb 2011 17:56:08 +0000 (17:56 +0000)
committerMichel Pollet <buserror@gmail.com>
Wed, 23 Feb 2011 17:56:08 +0000 (17:56 +0000)
silly architecture names...

Signed-off-by: Michel Pollet <buserror@gmail.com>
Makefile.common

index 022f1f14ef65bd21ffbc20eb28d9e3e5a4b07b78..bc8e3ba10d2a614bad05ee1738be9580165896f6 100644 (file)
 #      You should have received a copy of the GNU General Public License
 #      along with simavr.  If not, see <http://www.gnu.org/licenses/>.
 
-# get the first character of what the compiler says it is
-ARCH = ${shell $(CC) -dumpmachine | sed 's/\(.\).*/\1/'}
+# get the first character of what the compiler says it is, unless it's 'x86_64' doh
+ARCH = ${shell $(CC) -dumpmachine | sed -e 's/^x/i/' -e 's/\(.\).*/\1/'}
 
 ifeq ($(ARCH), i)
-CFLAGS += -mfpmath=sse -msse2 -fPIC
+CFLAGS += -mfpmath=sse -msse2
 endif
 
 CFLAGS += -g --std=gnu99
@@ -46,6 +46,7 @@ else
 AVR_ROOT := /usr/lib/avr
 AVR_INC := ${AVR_ROOT}
 AVR := avr-
+CFLAGS +=  -fPIC
 endif
 
 CC ?= gcc