summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2009-09-07 04:20:45 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2009-09-07 04:20:45 +0000
commit4940b1b7ae28e51bc728a668dfc62bb31be9d750 (patch)
treeeccfd752695c5a8084283168bf0b8263b7f10a43 /contrib
parentBump GCC_RPMREL. (diff)
downloadrtems-4940b1b7ae28e51bc728a668dfc62bb31be9d750.tar.bz2
Regenerate.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gcc.spec77
1 files changed, 57 insertions, 20 deletions
diff --git a/contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gcc.spec b/contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gcc.spec
index c3ea60bbcf..d55d870a2a 100644
--- a/contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gcc.spec
+++ b/contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gcc.spec
@@ -41,7 +41,7 @@ Summary: i686-pc-cygwin gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 0.20090827.0%{?dist}
+Release: 0.20090907.0%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -120,6 +120,7 @@ BuildRequires: i686-pc-cygwin-sys-root
Requires: i686-pc-cygwin-binutils
Requires: i686-pc-cygwin-sys-root
Requires: i686-pc-cygwin-w32api
+Requires: i686-pc-cygwin-gcc-libgcc = %{gcc_rpmvers}-%{release}
%define _gcclibdir %{_prefix}/lib
@@ -271,19 +272,15 @@ cd ..
fi
# Collect multilib subdirectories
- f=`build/gcc/xgcc -Bbuild/gcc/ --print-multi-lib | sed -e 's,;.*$,,'`
+ multilibs=`build/gcc/xgcc -Bbuild/gcc/ --print-multi-lib | sed -e 's,;.*$,,'`
rm -f dirs ;
echo "%defattr(-,root,root,-)" >> dirs
- echo "%dir %{_gcclibdir}/gcc" >> dirs
- echo "%dir %{_gcclibdir}/gcc/i686-pc-cygwin" >> dirs
-
TGTDIR="%{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}"
- for i in $f; do
+ for i in $multilibs; do
case $i in
- \.) echo "%dir ${TGTDIR}" >> dirs
- ;;
+ \.) ;; # ignore, handled elsewhere
*) echo "%dir ${TGTDIR}/$i" >> dirs
;;
esac
@@ -311,6 +308,7 @@ cd ..
*include/objc*) ;;
*include/g++*);;
*include/c++*);;
+ *include-fixed/*);;
*finclude/*);;
*adainclude*);;
*adalib*);;
@@ -407,7 +405,6 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: i686-pc-cygwin-binutils
-# Requires: i686-pc-cygwin-newlib = %{newlib_version}-@NEWLIB_RPMREL@
# License: GPL
# %if %build_infos
@@ -417,8 +414,23 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
%description -n i686-pc-cygwin-gcc
GNU cc compiler for i686-pc-cygwin.
-%files -n i686-pc-cygwin-gcc -f build/files.gcc
+# ==============================================================
+# i686-pc-cygwin-gcc-libgcc
+# ==============================================================
+%package -n i686-pc-cygwin-gcc-libgcc
+Summary: libgcc for i686-pc-cygwin-gcc
+Group: Development/Tools
+Version: %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License: GPL
+
+%description -n i686-pc-cygwin-gcc-libgcc
+libgcc i686-pc-cygwin-gcc.
+
+
+%files -n i686-pc-cygwin-gcc
%defattr(-,root,root)
+
%{_mandir}/man1/i686-pc-cygwin-gcc.1*
%{_mandir}/man1/i686-pc-cygwin-cpp.1*
%{_mandir}/man1/i686-pc-cygwin-gcov.1*
@@ -429,7 +441,20 @@ GNU cc compiler for i686-pc-cygwin.
%{_bindir}/i686-pc-cygwin-gcov%{_exeext}
%{_bindir}/i686-pc-cygwin-gccbug
+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/i686-pc-cygwin
+%dir %{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}
+%{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}/cc1%{_exeext}
+%{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}/collect2%{_exeext}
+
+
+%files -n i686-pc-cygwin-gcc-libgcc -f build/files.gcc
+%defattr(-,root,root)
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/i686-pc-cygwin
+%dir %{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}
%dir %{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}/include
+
%if "%{gcc_version}" > "4.0.3"
%if "i686-pc-cygwin" != "bfin-rtems4.10"
%if "i686-pc-cygwin" != "avr-rtems4.10"
@@ -439,15 +464,9 @@ GNU cc compiler for i686-pc-cygwin.
%endif
%if "%{gcc_version}" >= "4.3.0"
-%dir %{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}/include-fixed
+%{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}/include-fixed
%endif
-%dir %{_libexecdir}/gcc
-%dir %{_libexecdir}/gcc/i686-pc-cygwin
-%dir %{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}
-%{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}/cc1%{_exeext}
-%{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}/collect2%{_exeext}
-
# ==============================================================
# i686-pc-cygwin-gcc-c++
# ==============================================================
@@ -456,20 +475,32 @@ Summary: GCC c++ compiler for i686-pc-cygwin
Group: Development/Tools
Version: %{gcc_rpmvers}
License: GPL
+Requires: i686-pc-cygwin-gcc-libstdc++ = %{gcc_rpmvers}-%{release}
%if "%{_build}" != "%{_host}"
BuildRequires: i686-pc-cygwin-gcc-c++ = %{gcc_rpmvers}
%endif
-Provides: i686-pc-cygwin-c++ = %{gcc_rpmvers}-%{release}
-Obsoletes: i686-pc-cygwin-c++ < %{gcc_rpmvers}-%{release}
Requires: i686-pc-cygwin-gcc = %{gcc_rpmvers}-%{release}
%description -n i686-pc-cygwin-gcc-c++
GCC c++ compiler for i686-pc-cygwin.
-%files -n i686-pc-cygwin-gcc-c++ -f build/files.g++
+
+%package -n i686-pc-cygwin-gcc-libstdc++
+Summary: libstdc++ for i686-pc-cygwin
+Group: Development/Tools
+Version: %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License: GPL
+
+%description -n i686-pc-cygwin-gcc-libstdc++
+%{_summary}
+
+
+%files -n i686-pc-cygwin-gcc-c++
%defattr(-,root,root)
+
%{_mandir}/man1/i686-pc-cygwin-g++.1*
%{_bindir}/i686-pc-cygwin-c++%{_exeext}
@@ -480,6 +511,12 @@ GCC c++ compiler for i686-pc-cygwin.
%dir %{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}
%{_libexecdir}/gcc/i686-pc-cygwin/%{gcc_version}/cc1plus%{_exeext}
+
+%files -n i686-pc-cygwin-gcc-libstdc++ -f build/files.g++
+%defattr(-,root,root)
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/i686-pc-cygwin
+%dir %{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}
%dir %{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}/include
%{_gcclibdir}/gcc/i686-pc-cygwin/%{gcc_version}/include/c++