diff --git a/src/template/linux_ppc b/src/template/linux_ppc
index a8f5a20e9071b2da8a2973a8e1159c148e1c031e..116f6b0634d0d097df2f210a8ac1c8aa2f29913f 100755
--- a/src/template/linux_ppc
+++ b/src/template/linux_ppc
@@ -1,5 +1,5 @@
 AROPT:crs
-CFLAGS:-O2 -mieee
+CFLAGS:-O0 -mieee # optimization -O2 removed because of egcs problem
 SHARED_LIB:-fpic
 ALL:
 SRCH_INC: