Description: Fix_m64_on_some_archs
--- a/Makefile
+++ b/Makefile
@@ -37,6 +37,8 @@
 CC=gcc
 CFLAGS += -Wall -DAGN_DATA_PATH='"$(prefix)/share/aegean"' -Wno-unused-result
 GTFLAGS=prefix=$(prefix)
+SYSTEM:=$(shell uname -s)
+MACHINE:=$(shell uname -m)
 ifeq ($(cairo),no)
   CFLAGS += -DWITHOUT_CAIRO
   GTFLAGS += cairo=no
@@ -48,8 +50,10 @@
   CFLAGS += -O3
 endif
 ifneq ($(64bit),no)
-  CFLAGS += -m64
-  GTFLAGS += 64bit=yes
+  ifeq (,$(filter $(MACHINE),ia64 alpha mips64 mips64el aarch64))
+    CFLAGS += -m64
+    GTFLAGS += 64bit=yes
+  endif
 endif
 ifneq ($(debug),no)
   CFLAGS += -g
@@ -72,7 +76,7 @@
 
 # Targets
 all:		$(BINS) libaegean.a
-		
+
 
 install:	all
 		@- test -d $(prefix)/bin || mkdir -p $(prefix)/bin
@@ -86,11 +90,11 @@
 		@- test -d $(prefix)/share/aegean || mkdir -p $(prefix)/share/aegean
 		cp -r data/share/* $(prefix)/share/aegean/
 
-uninstall:	
+uninstall:
 		rm -r $(prefix)/$(PE_EXE)
 		rm -r $(prefix)/share/parseval
 
-clean:		
+clean:
 		rm -rf README $(BINS) $(UT_EXE) libaegean.a $(CLSS_MDL_OBJS) inc/core/AgnVersion.h bin/*.dSYM
 
 $(AGN_OBJS):	obj/%.o : src/core/%.c inc/core/%.h inc/core/AgnVersion.h
@@ -100,7 +104,7 @@
 $(VN_OBJS):	obj/%.o : src/VAnG/%.c inc/VAnG/%.h inc/core/AgnVersion.h
 		@- mkdir -p obj
 		$(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -c -o $@ $<
-		
+
 $(PE_EXE):	src/ParsEval/parseval.c src/ParsEval/pe_options.c src/ParsEval/pe_utils.c src/ParsEval/pe_options.h src/ParsEval/pe_utils.h $(AGN_OBJS)
 		@- mkdir -p bin
 		$(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -I src/ParsEval -o $@ $(AGN_OBJS) src/ParsEval/parseval.c src/ParsEval/pe_options.c src/ParsEval/pe_utils.c $(LDFLAGS)
@@ -108,7 +112,7 @@
 $(CN_EXE):	src/canon-gff3.c $(AGN_OBJS)
 		@- mkdir -p bin
 		$(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -o $@ $(AGN_OBJS) src/canon-gff3.c $(LDFLAGS)
-		
+
 $(VN_EXE):	src/VAnG/vang.c $(VN_OBJS)
 		@- mkdir -p bin
 		$(CC) $(CPPFLAGS) $(CFLAGS) $(INCS) -o $@ $(VN_OBJS) src/VAnG/vang.c $(LDFLAGS)
@@ -132,11 +136,11 @@
 libaegean.a:	$(AGN_OBJS)
 		ar ru libaegean.a $(AGN_OBJS)
 
-inc/core/AgnVersion.h:	
+inc/core/AgnVersion.h:
 			@- bash -c "if [ -d .git ]; then perl data/scripts/version.pl > inc/core/AgnVersion.h; else perl data/scripts/version.pl --link=$(AGN_LINK) --date=$(AGN_DATE) --version=$(AGN_VERSION) > inc/core/AgnVersion.h; fi"
 
 test:		agn-test
-		
+
 
 agn-test:	all
 		@ $(LDPATH) $(MEMCHECK) bin/unittests
