From 9d07fbc5c9f8d4bf13cd29551de5a12e86e7fe68 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Thu, 30 Dec 2004 04:08:46 +0000
Subject: [PATCH] Don't optimize Gmsh.tab.o: on many architectures, g++ -O2
 generates assembly code too large to be addressed correctly. This will
 hopefully fix the build problems reported on ppc.

---
 Parser/Makefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Parser/Makefile b/Parser/Makefile
index ce91f67f2c..d185de6c81 100644
--- a/Parser/Makefile
+++ b/Parser/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.64 2004-12-06 04:59:09 geuzaine Exp $
+# $Id: Makefile,v 1.65 2004-12-30 04:08:46 geuzaine Exp $
 #
 # Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 #
@@ -42,6 +42,11 @@ ${LIB}: ${OBJ}
 .cpp.o:
 	${CXX} ${CFLAGS} -c $<
 
+# Don't optimize Gmsh.tab.o: on many architectures, g++ -O2 generates
+# assembly code too large to be addressed correctly
+Gmsh.tab.o:
+	${CXX} ${FLAGS} ${INCLUDE} -c $<
+
 parser:
 	bison --output Gmsh.tab.cpp -d Gmsh.y 
 	flex  -oGmsh.yy.cpp Gmsh.l
-- 
GitLab