diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-04-16 23:45:01 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-04-16 23:45:01 +0000 |
commit | 13e6a4cc747cda3a9d7c9e4565aa3c697dbbf615 (patch) | |
tree | c2bdf228a4ebb0f95b5432e25bbaf72825ffd670 /contrib/solaris/sparc-solaris-gcc.spec.in | |
parent | 2001-04-16 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-13e6a4cc747cda3a9d7c9e4565aa3c697dbbf615.tar.bz2 |
2001-04-16 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: Added missing files.
* setup.def: New shot using gcc 3.0.4 RPMs.
* sparc-solaris-binutils.spec.in: Switched to bz2 file.
* sparc-solaris-gcc.spec.in: Use gcc3 file naming for archive
and use find to pick up all files.
Diffstat (limited to '')
-rw-r--r-- | contrib/solaris/sparc-solaris-gcc.spec.in | 46 |
1 files changed, 11 insertions, 35 deletions
diff --git a/contrib/solaris/sparc-solaris-gcc.spec.in b/contrib/solaris/sparc-solaris-gcc.spec.in index bb95f8170c..58da690335 100644 --- a/contrib/solaris/sparc-solaris-gcc.spec.in +++ b/contrib/solaris/sparc-solaris-gcc.spec.in @@ -19,7 +19,7 @@ Autoreqprov: on Packager: joel@OARcorp.com Version: %gcc_rpmvers -Source0: ftp://sourceware.cygnus.com/pub/solaris/latest/gcc/gcc-everything-%{gcc_version}.tar.gz +Source0: ftp://sourceware.cygnus.com/pub/solaris/latest/gcc/gcc-%{gcc_version}.tar.gz NoSource: 0 BuildRoot: @RPM_BUILD_ROOT@ @@ -37,13 +37,13 @@ Cross gcc for target solaris cd build ../gcc-%{gcc_version}/configure --target=sparc-solaris \ - --with-gnu-as --with-gnu-ld --verbose \ - --disable-nls --enable-languages=c,c++ \ + --with-gnu-as --with-gnu-ld --without-newlib --verbose \ + --disable-shared --disable-nls --enable-languages=c \ --prefix=%{prefix} make all # We don't want info files -# make info + make info %install cd build @@ -54,45 +54,21 @@ Cross gcc for target solaris make prefix=$RPM_BUILD_ROOT%{prefix} install # cd back to build/ - cd ../.. + cd .. # We don't want info files rm -rf $RPM_BUILD_ROOT%{prefix}/info - # libiberty comes from solaris-libs + # libiberty comes from solaris-libs or binutils rm -f $RPM_BUILD_ROOT%{prefix}/sparc-solaris/lib/libiberty.a + rm -f $RPM_BUILD_ROOT%{prefix}/lib/libiberty.a + + pwd + find $RPM_BUILD_ROOT%{prefix} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g" >files.list %clean # let rpm --clean remove BuildRoot iff using the default BuildRoot test "$RPM_BUILD_ROOT" = "@RPM_BUILD_ROOT@" && \ rm -rf $RPM_BUILD_ROOT -%files - -%dir %{prefix}/bin -%{prefix}/bin/cpp -%{prefix}/bin/gcov - -%dir %{prefix}/man -%dir %{prefix}/man/man1 -%doc %{prefix}/man/man1/cccp.1* -%doc %{prefix}/man/man1/sparc-solaris-gcc.1* -%doc %{prefix}/man/man1/sparc-solaris-g++.1* - -%dir %{prefix}/include - -%{prefix}/include/g++-3 -%{prefix}/bin/sparc-solaris-c++ -%{prefix}/bin/sparc-solaris-c++filt -%{prefix}/bin/sparc-solaris-g++ -%{prefix}/bin/sparc-solaris-gcc -%{prefix}/bin/sparc-solaris-protoize -%{prefix}/bin/sparc-solaris-unprotoize - -# %dir %{prefix}/lib/gcc-lib/sparc-solaris/%{gcc_version}/include - -%{prefix}/sparc-solaris -%dir %{prefix}/lib -%dir %{prefix}/lib/gcc-lib -%dir %{prefix}/lib/gcc-lib/sparc-solaris -%{prefix}/lib/gcc-lib/sparc-solaris/%{gcc_version} +%files -f files.list |