diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2003-01-31 06:22:09 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2003-01-31 06:22:09 +0000 |
commit | 59292fe9afa08d5b150e238ed45b3a5e2f88dbcc (patch) | |
tree | bf2e4120f4db42090a3b919f2f41013ea5f66bc2 /scripts/gccnewlib/gccnewlib.add | |
parent | 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff) | |
download | rtems-59292fe9afa08d5b150e238ed45b3a5e2f88dbcc.tar.bz2 |
2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtemsdoc/Makefile.am: Use $(top_builddir)/common/common.add,
$(top_builddir)/common/clean.add, header.add.
Generate rtemsdoc.spec.in.
* rtemsdoc/mkspec.in: Remove exe_ext.
* rtemsdoc/rtemsdoc.spec.in: Remove.
* gccnewlib/Makefile.am: Use $(top_builddir)/common/common.add,
$(top_builddir)/common/clean.add, header.add.
* gccnewlib/base-gcc.m4: Replace @exe_ext@ with %{_exeext}.
* gccnewlib/base-gcj.add: Replace @exe_ext@ with %{_exeext}.
* gccnewlib/gccnewlib.add: Replace @exe_ext@ with %{_exeext}.
Remove header, broken cdn-X configuration, %clean.
* gccnewlib/target-g77.add: Replace @exe_ext@ with %{_exeext}.
* gccnewlib/target-gcc.add: Replace @exe_ext@ with %{_exeext}.
* gccnewlib/target-gcj.add: Replace @exe_ext@ with %{_exeext}.
* gccnewlib/target-objc.add: Replace @exe_ext@ with %{_exeext}.
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 - |