diff options
Diffstat (limited to 'scripts/gccnewlib/gccnewlib.add')
-rw-r--r-- | scripts/gccnewlib/gccnewlib.add | 31 |
1 files changed, 5 insertions, 26 deletions
diff --git a/scripts/gccnewlib/gccnewlib.add b/scripts/gccnewlib/gccnewlib.add index 495325be38..4e08530d27 100644 --- a/scripts/gccnewlib/gccnewlib.add +++ b/scripts/gccnewlib/gccnewlib.add @@ -1,15 +1,3 @@ -# -# spec file for building gcc for rtems -# -# Copyright (c) 1999,2000,2001 OARCorp, Huntsville, AL -# -# please send bugfixes or comments to joel@OARcorp.com -# - -%define _prefix @prefix@ - -Vendor: OAR Corporation -Distribution: Linux Name: @target_alias@-gcc-newlib Summary: gcc and newlib C Library for @target_alias@. Group: rtems @@ -72,12 +60,8 @@ This is gcc's and newlib C Library's sources with patches for RTEMS. %build cd build -# HACK: This should be %{target} != %{build}, but SuSE's rpm screws it. -%if "%{target_os}" != "%{build_os}" - CONFIGURE_ARGS="--build=%{_build} --host=%{_target}" -%endif - - ../gcc-@gcc_version@/configure $CONFIGURE_ARGS --target=@target_alias@ \ + ../gcc-@gcc_version@/configure \ + --target=@target_alias@ \ --with-gnu-as --with-gnu-ld --with-newlib --verbose \ --enable-threads --prefix=%{_prefix} @GCCLANGS@ @@ -100,10 +84,10 @@ This is gcc's and newlib C Library's sources with patches for RTEMS. # Bug in gcc-2.95.x: It bogusly tries to share cpp for all targets. # Rename it to target_alias-cpp - if test -f $RPM_BUILD_ROOT%{_prefix}/bin/cpp@exe_ext@; + if test -f $RPM_BUILD_ROOT%{_prefix}/bin/cpp%{_exeext}; then - mv $RPM_BUILD_ROOT%{_prefix}/bin/cpp@exe_ext@ \ - $RPM_BUILD_ROOT%{_prefix}/bin/@target_alias@-cpp@exe_ext@ + mv $RPM_BUILD_ROOT%{_prefix}/bin/cpp%{_exeext} \ + $RPM_BUILD_ROOT%{_prefix}/bin/@target_alias@-cpp%{_exeext} fi # gzip info files @@ -149,8 +133,3 @@ This is gcc's and newlib C Library's sources with patches for RTEMS. esac done -%clean -# let rpm --clean remove BuildRoot iif using the default BuildRoot - test "$RPM_BUILD_ROOT" = "%{_tmppath}/%{name}" && \ - rm -rf $RPM_BUILD_ROOT - |