summaryrefslogtreecommitdiffstats
path: root/scripts/gcc3newlib/gccnewlib.add
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gcc3newlib/gccnewlib.add')
-rw-r--r--scripts/gcc3newlib/gccnewlib.add5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/gcc3newlib/gccnewlib.add b/scripts/gcc3newlib/gccnewlib.add
index 96bbcd38fd..ccd0965b3e 100644
--- a/scripts/gcc3newlib/gccnewlib.add
+++ b/scripts/gcc3newlib/gccnewlib.add
@@ -106,8 +106,13 @@ NoSource: 1
%define build_gcj %_gcj
%endif
+# gcc 3.4.0 is broken for embedded sparc and gnat trips it.
%if "%{gcc_target}" == "sparc-rtems@osversion@"
+%if "%{gcc_version}" >= "3.4"
+%define build_gnat 0
+%else
%define build_gnat %_gnat
+%endif
%define build_gcj %_gcj
%endif