diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-05-05 03:30:00 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2005-05-05 03:30:00 +0000 |
commit | e9a571843803c4629d8bd385260515adb1ceaa84 (patch) | |
tree | 42032951702adf9f15d3be4d8ca44f611099839a /scripts/gccnewlib/gccnewlib.add | |
parent | Clarify bootstrap procedure. (diff) | |
download | rtems-e9a571843803c4629d8bd385260515adb1ceaa84.tar.bz2 |
2005-05-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Further clean up of tools not supported
by individual targets. Add %build_libgcj.
* gccnewlib/target-gcc.add: Remove dep to base-gcc.
Diffstat (limited to 'scripts/gccnewlib/gccnewlib.add')
-rw-r--r-- | scripts/gccnewlib/gccnewlib.add | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/scripts/gccnewlib/gccnewlib.add b/scripts/gccnewlib/gccnewlib.add index 8fd8173b47..4eef35da77 100644 --- a/scripts/gccnewlib/gccnewlib.add +++ b/scripts/gccnewlib/gccnewlib.add @@ -60,6 +60,11 @@ BuildRequires: %{rpmprefix}%{gcc_target}-binutils %define build_gcj %_gcj %define build_gnat %_gnat +%if "%{gcc_target}" == "arm-rtems@osversion@" +# Gnat lacks arm support +%define build_gnat 0 +%endif + %if "%{gcc_target}" == "avr-rtems@osversion@" %define build_cxx 0 %define build_f95 0 @@ -73,31 +78,21 @@ BuildRequires: %{rpmprefix}%{gcc_target}-binutils %define build_gnat 0 %endif -%if "%{gcc_target}" == "tic4x-rtems@osversion@" -%define build_cxx 0 -%endif - -%if "%{gcc_target}" == "i386-rtems@osversion@" -%define build_gnat %_gnat -%define build_gcj %_gcj -%endif - -%if "%{gcc_target}" == "m68k-rtems@osversion@" -%define build_gcj %_gcj +%if "%{gcc_target}" == "sh-rtems@osversion@" +# Triggers an ICE in GCC-4.0.0 +%define build_gnat 0 %endif %if "%{gcc_target}" == "mips-rtems@osversion@" -%define build_gcj %_gcj +# Libffi is missing in GCC-4.0.0 +%define build_gcj 0 %endif -%if "%{gcc_target}" == "powerpc-rtems@osversion@" -%define build_gnat %_gnat -%define build_gcj %_gcj -%endif - -%if "%{gcc_target}" == "sparc-rtems@osversion@" -%define build_gnat %_gnat -%define build_gcj %_gcj +%if "%{gcc_target}" == "tic4x-rtems@osversion@" +%define build_cxx 0 +%define build_gnat 0 +%define build_gcj 0 +%define build_f95 0 %endif %if %build_gcj @@ -203,7 +198,7 @@ cd .. --with-system-zlib --disable-nls \ --enable-version-specific-runtime-libs \ --enable-threads=rtems \ - --enable-languages=$languages ${libgcj_flag} + --enable-languages=$languages %{?build_libgcj:--enable-libgcj} %if "%_host" != "%_build" # Bug in gcc-3.2.1: |