<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2011-08-06)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>ralf</strong></font>
<font color='#225522'><em>(on branch rtems-4-9-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>Eliminate gccexec.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.4&r2=text&tr2=1.25.2.5&diff_format=h">M</a></td><td width='1%'>1.25.2.5</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/install.add.diff?r1=text&tr1=1.15.4.5&r2=text&tr2=1.15.4.6&diff_format=h">M</a></td><td width='1%'>1.15.4.6</td><td width='100%'>contrib/crossrpms/gcc/install.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-c++.add.diff?r1=text&tr1=1.9.2.3&r2=text&tr2=1.9.2.4&diff_format=h">M</a></td><td width='1%'>1.9.2.4</td><td width='100%'>contrib/crossrpms/gcc/target-c++.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcc.add.diff?r1=text&tr1=1.15.2.4&r2=text&tr2=1.15.2.5&diff_format=h">M</a></td><td width='1%'>1.15.2.5</td><td width='100%'>contrib/crossrpms/gcc/target-gcc.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcj.add.diff?r1=text&tr1=1.8.8.1&r2=text&tr2=1.8.8.2&diff_format=h">M</a></td><td width='1%'>1.8.8.2</td><td width='100%'>contrib/crossrpms/gcc/target-gcj.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gfortran.add.diff?r1=text&tr1=1.8.8.2&r2=text&tr2=1.8.8.3&diff_format=h">M</a></td><td width='1%'>1.8.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-gfortran.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gnat.add.diff?r1=text&tr1=1.8.8.1&r2=text&tr2=1.8.8.2&diff_format=h">M</a></td><td width='1%'>1.8.8.2</td><td width='100%'>contrib/crossrpms/gcc/target-gnat.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-objc.add.diff?r1=text&tr1=1.7.8.2&r2=text&tr2=1.7.8.3&diff_format=h">M</a></td><td width='1%'>1.7.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-objc.add</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.4 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.5
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.4 Sat Aug 6 00:42:57 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -87,7 +87,6 @@
</font> BuildRequires: gmp-devel
%endif
<font color='#880000'>-%define gccexec %{_libexecdir}/gcc
</font> %global _gcclibdir %{_prefix}/lib
@SOURCES@
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/install.add:1.15.4.5 rtems/contrib/crossrpms/gcc/install.add:1.15.4.6
--- rtems/contrib/crossrpms/gcc/install.add:1.15.4.5 Sat Aug 6 00:42:57 2011
+++ rtems/contrib/crossrpms/gcc/install.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -57,7 +57,7 @@
</font> # Bug in gcc-3.3.x/gcc-3.4.x: Despite we don't need fixincludes, it installs
# the fixinclude-install-tools
rm -rf ${RPM_BUILD_ROOT}%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/install-tools
<font color='#880000'>- rm -rf ${RPM_BUILD_ROOT}%{gccexec}/@tool_target@/%{gcc_version}/install-tools
</font><font color='#000088'>+ rm -rf ${RPM_BUILD_ROOT}%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/install-tools
</font>
# Bug in gcc > 4.1.0: Installs an unused, empty directory
if test -d ${RPM_BUILD_ROOT}%{_prefix}/@tool_target@/include/bits; then
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.3 rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.4
--- rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.3 Sat Aug 6 00:42:57 2011
+++ rtems/contrib/crossrpms/gcc/target-c++.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -27,10 +27,10 @@
</font> %{_bindir}/@tool_target@-c++%{_exeext}
%{_bindir}/@tool_target@-g++%{_exeext}
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/cc1plus%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1plus%{_exeext}
</font>
%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/c++
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.4 rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.5
--- rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.4 Sat Aug 6 00:42:58 2011
+++ rtems/contrib/crossrpms/gcc/target-gcc.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -44,9 +44,9 @@
</font> %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed
%endif
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/cc1%{_exeext}
-%{gccexec}/@tool_target@/%{gcc_version}/collect2%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1%{_exeext}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/collect2%{_exeext}
</font>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.1 rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.2
--- rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.1 Sat Aug 6 00:25:41 2011
+++ rtems/contrib/crossrpms/gcc/target-gcj.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -39,10 +39,10 @@
</font> %{_mandir}/man1/@tool_target@-rmi*.1*
%endif
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/jc1%{_exeext}
-%{gccexec}/@tool_target@/%{gcc_version}/jvgenmain%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jc1%{_exeext}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jvgenmain%{_exeext}
</font>
%endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.2 rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.3
--- rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.2 Sat Aug 6 00:13:08 2011
+++ rtems/contrib/crossrpms/gcc/target-gfortran.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -22,9 +22,9 @@
</font>
%{_mandir}/man1/@tool_target@-gfortran.1*
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/f951%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/f951%{_exeext}
</font> %endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.1 rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.2
--- rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.1 Sat Aug 6 00:42:58 2011
+++ rtems/contrib/crossrpms/gcc/target-gnat.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -24,10 +24,10 @@
</font> %{_bindir}/@tool_target@-gnat*
%{_bindir}/@tool_target@-gprmake%{_exeext}
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/gnat1%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/gnat1%{_exeext}
</font>
%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adalib
%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adainclude
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.2 rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.3
--- rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.2 Sat Aug 6 00:42:58 2011
+++ rtems/contrib/crossrpms/gcc/target-objc.add Sat Aug 6 22:40:34 2011
</font><font color='#997700'>@@ -16,10 +16,10 @@
</font> %files -n @rpmprefix@@tool_target@-gcc-objc -f build/files.objc
%defattr(-,root,root)
<font color='#880000'>-%dir %{gccexec}
-%dir %{gccexec}/@tool_target@
-%dir %{gccexec}/@tool_target@/%{gcc_version}
-%{gccexec}/@tool_target@/%{gcc_version}/cc1obj%{_exeext}
</font><font color='#000088'>+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1obj%{_exeext}
</font>
%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/objc
%endif
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
<font color='#bb2222'><strong>ralf</strong></font>
<font color='#225522'><em>(on branch rtems-4-9-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>Sync with cvs-HEAD.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/build.add.diff?r1=text&tr1=1.14.2.5&r2=text&tr2=1.14.2.6&diff_format=h">M</a></td><td width='1%'>1.14.2.6</td><td width='100%'>contrib/crossrpms/gcc/build.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/build.add.diff?r1=text&tr1=1.14.2.4&r2=text&tr2=1.14.2.5&diff_format=h">M</a></td><td width='1%'>1.14.2.5</td><td width='100%'>contrib/crossrpms/gcc/build.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/build.add.diff?r1=text&tr1=1.14.2.3&r2=text&tr2=1.14.2.4&diff_format=h">M</a></td><td width='1%'>1.14.2.4</td><td width='100%'>contrib/crossrpms/gcc/build.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.8&r2=text&tr2=1.25.2.9&diff_format=h">M</a></td><td width='1%'>1.25.2.9</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.7&r2=text&tr2=1.25.2.8&diff_format=h">M</a></td><td width='1%'>1.25.2.8</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.6&r2=text&tr2=1.25.2.7&diff_format=h">M</a></td><td width='1%'>1.25.2.7</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/gccnewlib.add.diff?r1=text&tr1=1.25.2.5&r2=text&tr2=1.25.2.6&diff_format=h">M</a></td><td width='1%'>1.25.2.6</td><td width='100%'>contrib/crossrpms/gcc/gccnewlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/install.add.diff?r1=text&tr1=1.15.4.7&r2=text&tr2=1.15.4.8&diff_format=h">M</a></td><td width='1%'>1.15.4.8</td><td width='100%'>contrib/crossrpms/gcc/install.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/install.add.diff?r1=text&tr1=1.15.4.6&r2=text&tr2=1.15.4.7&diff_format=h">M</a></td><td width='1%'>1.15.4.7</td><td width='100%'>contrib/crossrpms/gcc/install.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/prep.add.diff?r1=text&tr1=1.5.2.4&r2=text&tr2=1.5.2.5&diff_format=h">M</a></td><td width='1%'>1.5.2.5</td><td width='100%'>contrib/crossrpms/gcc/prep.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/prep.add.diff?r1=text&tr1=1.5.2.3&r2=text&tr2=1.5.2.4&diff_format=h">M</a></td><td width='1%'>1.5.2.4</td><td width='100%'>contrib/crossrpms/gcc/prep.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-c++.add.diff?r1=text&tr1=1.9.2.4&r2=text&tr2=1.9.2.5&diff_format=h">M</a></td><td width='1%'>1.9.2.5</td><td width='100%'>contrib/crossrpms/gcc/target-c++.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcc.add.diff?r1=text&tr1=1.15.2.5&r2=text&tr2=1.15.2.6&diff_format=h">M</a></td><td width='1%'>1.15.2.6</td><td width='100%'>contrib/crossrpms/gcc/target-gcc.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gcj.add.diff?r1=text&tr1=1.8.8.2&r2=text&tr2=1.8.8.3&diff_format=h">M</a></td><td width='1%'>1.8.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-gcj.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gfortran.add.diff?r1=text&tr1=1.8.8.3&r2=text&tr2=1.8.8.4&diff_format=h">M</a></td><td width='1%'>1.8.8.4</td><td width='100%'>contrib/crossrpms/gcc/target-gfortran.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-gnat.add.diff?r1=text&tr1=1.8.8.2&r2=text&tr2=1.8.8.3&diff_format=h">M</a></td><td width='1%'>1.8.8.3</td><td width='100%'>contrib/crossrpms/gcc/target-gnat.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-newlib.add.diff?r1=text&tr1=1.4.6.1&r2=text&tr2=1.4.6.2&diff_format=h">M</a></td><td width='1%'>1.4.6.2</td><td width='100%'>contrib/crossrpms/gcc/target-newlib.add</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/contrib/crossrpms/gcc/target-objc.add.diff?r1=text&tr1=1.7.8.3&r2=text&tr2=1.7.8.4&diff_format=h">M</a></td><td width='1%'>1.7.8.4</td><td width='100%'>contrib/crossrpms/gcc/target-objc.add</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/build.add:1.14.2.5 rtems/contrib/crossrpms/gcc/build.add:1.14.2.6
--- rtems/contrib/crossrpms/gcc/build.add:1.14.2.5 Sat Aug 6 22:57:45 2011
+++ rtems/contrib/crossrpms/gcc/build.add Sat Aug 6 22:58:07 2011
</font><font color='#997700'>@@ -53,7 +53,7 @@
</font> %if %build_newlib
--enable-newlib-io-c99-formats \
%endif
<font color='#880000'>- --enable-languages="$languages" $optargs
</font><font color='#000088'>+ --enable-languages="$languages"
</font>
%if "%_host" != "%_build"
# Bug in gcc-3.2.1:
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/build.add:1.14.2.4 rtems/contrib/crossrpms/gcc/build.add:1.14.2.5
--- rtems/contrib/crossrpms/gcc/build.add:1.14.2.4 Sat Aug 6 22:42:47 2011
+++ rtems/contrib/crossrpms/gcc/build.add Sat Aug 6 22:57:45 2011
</font><font color='#997700'>@@ -19,9 +19,6 @@
</font> %if %build_gnat
languages="$languages,ada"
%endif
<font color='#880000'>-%if %build_libgcj
- optargs="--enable-libgcj"
-%endif
</font> %if "%{_prefix}" != "/usr"
export PATH="%{_bindir}:${PATH}"
%endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/build.add:1.14.2.3 rtems/contrib/crossrpms/gcc/build.add:1.14.2.4
--- rtems/contrib/crossrpms/gcc/build.add:1.14.2.3 Fri Nov 27 04:20:12 2009
+++ rtems/contrib/crossrpms/gcc/build.add Sat Aug 6 22:42:47 2011
</font><font color='#997700'>@@ -37,7 +37,7 @@
</font> --bindir=%{_bindir} \
--exec_prefix=%{_exec_prefix} \
--includedir=%{_includedir} \
<font color='#880000'>- --libdir=%{_libdir} \
</font><font color='#000088'>+ --libdir=%{_gcclibdir} \
</font> --libexecdir=%{_libexecdir} \
--mandir=%{_mandir} \
--infodir=%{_infodir} \
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.8 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.9
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.8 Sat Aug 6 23:05:37 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add Sat Aug 6 23:07:25 2011
</font><font color='#997700'>@@ -22,6 +22,74 @@
</font>
BuildRequires: %{_host_rpmprefix}gcc
<font color='#000088'>+# versions of libraries, we conditionally bundle if necessary
+%global mpc_version 0.8.1
+%global mpfr_version 2.4.2
+%global gmp_version 4.3.2
+%global libelf_version 0.8.13
+
+# versions of libraries these distros are known to ship
+%if 0%{?fc16}
+%global mpc_provided 0.8.3
+%global mpfr_provided 3.0.0
+%global gmp_provided 4.3.2
+%endif
+
+%if 0%{?fc15}
+%global mpc_provided 0.8.3
+%global mpfr_provided 3.0.0
+%global gmp_provided 4.3.2
+%endif
+
+%if 0%{?fc14}
+%global mpc_provided 0.8.1
+%global mpfr_provided 2.4.2
+%global gmp_provided 4.3.1
+%endif
+
+%if 0%{?el6}
+%global mpc_provided %{nil}
+%global mpfr_provided 2.4.1
+%global gmp_provided 4.3.1
+%endif
+
+%if 0%{?el5}
+%global mpc_provided %{nil}
+%global mpfr_provided %{nil}
+%global gmp_provided 4.1.4
+%endif
+
+%if 0%{?suse11_3}
+%global mpc_provided 0.8.1
+%global mpfr_provided 2.4.2
+%global gmp_provided 4.3.2
+%endif
+
+%if 0%{?suse11_4}
+%global mpc_provided 0.8.2
+%global mpfr_provided 3.0.0
+%global gmp_provided 5.0.1
+%endif
+
+%if 0%{?cygwin}
+%global mpc_provided 0.8
+%global mpfr_provided 2.4.1
+%global gmp_provided 4.3.1
+%endif
+
+%if 0%{?mingw32}
+%global mpc_provided 0.8.1
+%global mpfr_provided 2.4.1
+%global gmp_provided 4.3.2
+%endif
+
+%if "%{gcc_version}" >= "4.2.0"
+%if %build_fortran
+%define gmp_required 4.1
+%define mpfr_required 2.2.1
+%endif
+%endif
+
</font> %if "%{gcc_version}" >= "4.3.0"
BuildRequires: gmp-devel >= 4.1
%if "%{_build}" != "%{_host}"
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.7 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.8
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.7 Sat Aug 6 23:03:02 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add Sat Aug 6 23:05:37 2011
</font><font color='#997700'>@@ -28,9 +28,13 @@
</font> BuildRequires: %{_host_rpmprefix}gmp-devel
BuildRequires: %{_host_rpmprefix}mpfr-devel
%endif
<font color='#880000'>-%if 0%{?fedora} >= 8
-BuildRequires: mpfr-devel >= 2.3.0
-%endif
</font><font color='#000088'>+%if %{defined cloog_required}
+%{?fc14:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?el6:BuildRequires: cloog-ppl-devel >= %cloog_required}
+%{?suse11_4:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
+%{?suse11_3:BuildRequires: cloog-devel >= %cloog_required, ppl-devel}
</font> %if "%{?suse}" > "10.3"
BuildRequires: mpfr-devel >= 2.3.0
%endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.6 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.7
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.6 Sat Aug 6 22:57:46 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add Sat Aug 6 23:03:02 2011
</font><font color='#997700'>@@ -81,9 +81,6 @@
</font> BuildRequires: gcc-gnat
BuildRequires: @rpmprefix@@tool_target@-newlib < %{newlib_version}-@NEWLIB_RPMREL@
%endif
<font color='#880000'>-%if %build_fortran
-BuildRequires: gmp-devel
-%endif
</font>
%global _gcclibdir %{_prefix}/lib
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.5 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.6
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.25.2.5 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add Sat Aug 6 22:57:46 2011
</font><font color='#997700'>@@ -8,8 +8,6 @@
</font> %define newlib_version @NEWLIB_VERS@
%endif
<font color='#880000'>-%define mpfr_version 2.3.1
-
</font> Name:<span style="background-color: #FF0000"> </span> @rpmprefix@@tool_target@-gcc
Summary:<span style="background-color: #FF0000"> </span> @tool_target@ gcc
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/install.add:1.15.4.7 rtems/contrib/crossrpms/gcc/install.add:1.15.4.8
--- rtems/contrib/crossrpms/gcc/install.add:1.15.4.7 Sat Aug 6 22:48:36 2011
+++ rtems/contrib/crossrpms/gcc/install.add Sat Aug 6 22:57:46 2011
</font><font color='#997700'>@@ -87,21 +87,10 @@
</font>
rm -f dirs ;
echo "%defattr(-,root,root,-)" >> dirs
<font color='#880000'>-%if "%{_prefix}" != "/usr"
- echo "%dir %{_prefix}" >> dirs
- echo "%dir %{_libdir}" >> dirs
-%if "%{gcc_version}" >= "3.4"
- echo "%dir %{_libexecdir}" >> dirs
-%endif
-%endif
- echo "%dir %{_gcclibdir}/gcc" >> dirs
- echo "%dir %{_gcclibdir}/gcc/@tool_target@" >> dirs
-
</font> TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
for i in $multilibs; do
case $i in
<font color='#880000'>- \.) echo "%dir ${TGTDIR}" >> dirs
- ;;
</font><font color='#000088'>+ \.) ;; # ignore, handled elsewhere
</font> *) echo "%dir ${TGTDIR}/$i" >> dirs
;;
esac
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/install.add:1.15.4.6 rtems/contrib/crossrpms/gcc/install.add:1.15.4.7
--- rtems/contrib/crossrpms/gcc/install.add:1.15.4.6 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/install.add Sat Aug 6 22:48:36 2011
</font><font color='#997700'>@@ -24,7 +24,14 @@
</font> %endif
# host library
<font color='#000088'>+%if "%{gcc_version}" >= "4.2.0"
+ # libiberty doesn't honor --libdir, but always installs to a<span style="background-color: #FF0000"> </span>
+ # magically guessed _libdir
</font> rm -f ${RPM_BUILD_ROOT}%{_libdir}/libiberty.a
<font color='#000088'>+%else
+ # libiberty installs to --libdir=...
+ rm -f ${RPM_BUILD_ROOT}%{_gcclibdir}/libiberty.a
+%endif
</font>
# We use the version from binutils
rm -f $RPM_BUILD_ROOT%{_bindir}/@tool_target@-c++filt%{_exeext}
<font color='#997700'>@@ -46,10 +53,8 @@
</font> rm -rf $RPM_BUILD_ROOT%{_mandir}/man7
%endif
<font color='#880000'>-%if %build_fortran
-# # Bug in gcc-4.0.0pre
-# mv $RPM_BUILD_ROOT%{_bindir}/gfortran $RPM_BUILD_ROOT%{_bindir}/@tool_target@-gfortran
-%endif
</font><font color='#000088'>+ # We don't want libffi's man-pages
+ rm -f $RPM_BUILD_ROOT%{_mandir}/man3/*ffi*
</font>
# Bug in gcc-3.4.0pre
rm -f $RPM_BUILD_ROOT%{_bindir}/@tool_target@-@tool_target@-gcjh%{_exeext}
<font color='#997700'>@@ -65,12 +70,12 @@
</font> fi
# Collect multilib subdirectories
<font color='#880000'>- f=`build/gcc/xgcc -Bbuild/gcc/ --print-multi-lib | sed -e 's,;.*$,,'`
</font><font color='#000088'>+ multilibs=`build/gcc/xgcc -Bbuild/gcc/ --print-multi-lib | sed -e 's,;.*$,,'`
</font>
%if %build_newlib
echo "%defattr(-,root,root,-)" > build/files.newlib
TGTDIR="%{_exec_prefix}/@tool_target@/lib"
<font color='#880000'>- for i in $f; do
</font><font color='#000088'>+ for i in $multilibs; do
</font> case $i in
\.) echo "%dir ${TGTDIR}" >> build/files.newlib
;;
<font color='#997700'>@@ -93,7 +98,7 @@
</font> echo "%dir %{_gcclibdir}/gcc/@tool_target@" >> dirs
TGTDIR="%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}"
<font color='#880000'>- for i in $f; do
</font><font color='#000088'>+ for i in $multilibs; do
</font> case $i in
\.) echo "%dir ${TGTDIR}" >> dirs
;;
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/prep.add:1.5.2.4 rtems/contrib/crossrpms/gcc/prep.add:1.5.2.5
--- rtems/contrib/crossrpms/gcc/prep.add:1.5.2.4 Sat Aug 6 22:48:36 2011
+++ rtems/contrib/crossrpms/gcc/prep.add Sat Aug 6 22:54:03 2011
</font><font color='#997700'>@@ -52,6 +52,27 @@
</font> ln -s ../mpfr-%{mpfr_version} gcc-%{gcc_pkgvers}/mpfr
%endif
<font color='#000088'>+%if 0%{?_build_mpc}
+%setup -q -T -D -n %{name}-%{version} -a61
+%{?PATCH61:%patch61 -p1}
+ # Build mpc one-tree style
+ ln -s ../mpc-%{mpc_version} gcc-%{gcc_pkgvers}/mpc
+%endif
+
+%if 0%{?_build_gmp}
+%setup -q -T -D -n %{name}-%{version} -a62
+%{?PATCH62:%patch62 -p1}
+ # Build gmp one-tree style
+ ln -s ../gmp-%{gmp_version} gcc-%{gcc_pkgvers}/gmp
+%endif
+
+%if 0%{?_build_libelf}
+%setup -q -T -D -n %{name}-%{version} -a63
+%{?PATCH63:%patch63 -p1}
+ # Build libelf one-tree style
+ ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
+%endif
+
</font> @PREP@
# Fix timestamps
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/prep.add:1.5.2.3 rtems/contrib/crossrpms/gcc/prep.add:1.5.2.4
--- rtems/contrib/crossrpms/gcc/prep.add:1.5.2.3 Sat Aug 6 00:46:25 2011
+++ rtems/contrib/crossrpms/gcc/prep.add Sat Aug 6 22:48:36 2011
</font><font color='#997700'>@@ -40,6 +40,9 @@
</font> cd ..
# Copy the C library into gcc's source tree
ln -s ../newlib-%{newlib_version}/newlib gcc-%{gcc_pkgvers}
<font color='#000088'>+ # Make sure not to be using GPL'ed sources
+ rm -rf gcc-%{gcc_pkgvers}/newlib/libc/sys/linux
+ rm -rf gcc-%{gcc_pkgvers}/newlib/libc/sys/rdos
</font> %endif
%if 0%{?_build_mpfr}
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.4 rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.5
--- rtems/contrib/crossrpms/gcc/target-c++.add:1.9.2.4 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-c++.add Sat Aug 6 22:52:54 2011
</font><font color='#997700'>@@ -7,6 +7,7 @@
</font> Group: Development/Tools
Version: %{gcc_rpmvers}
License: GPL
<font color='#000088'>+Requires: @rpmprefix@@tool_target@-gcc-libstdc++ = %{gcc_rpmvers}-%{release}
</font>
%if "%{_build}" != "%{_host}"
BuildRequires: @rpmprefix@@tool_target@-gcc-c++ = %{gcc_rpmvers}
<font color='#997700'>@@ -20,18 +21,44 @@
</font> %description -n @rpmprefix@@tool_target@-gcc-c++
GCC c++ compiler for @tool_target@.
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc-c++ -f build/files.g++
</font><font color='#000088'>+
+%package -n @rpmprefix@@tool_target@-gcc-libstdc++
+Summary: libstdc++ for @tool_target@
+Group: Development/Tools
+Version: %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License: GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libstdc++
+%{summary}
+
+
+%files -n @rpmprefix@@tool_target@-gcc-c++
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+
+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
</font> %{_mandir}/man1/@tool_target@-g++.1*
<font color='#000088'>+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-c++%{_exeext}
%{_bindir}/@tool_target@-g++%{_exeext}
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
%dir %{_libexecdir}/gcc/@tool_target@
%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1plus%{_exeext}
<font color='#000088'>+
+%files -n @rpmprefix@@tool_target@-gcc-libstdc++ -f build/files.g++
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
</font> %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/c++
%endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.5 rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.6
--- rtems/contrib/crossrpms/gcc/target-gcc.add:1.15.2.5 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gcc.add Sat Aug 6 22:51:52 2011
</font><font color='#997700'>@@ -16,8 +16,25 @@
</font> %description -n @rpmprefix@@tool_target@-gcc
GNU cc compiler for @tool_target@.
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc -f build/files.gcc
</font><font color='#000088'>+# ==============================================================
+# @rpmprefix@@tool_target@-gcc-libgcc
+# ==============================================================
+%package -n @rpmprefix@@tool_target@-gcc-libgcc
+Summary: libgcc for @tool_target@-gcc
+Group: Development/Tools
+Version: %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+Requires: @rpmprefix@@tool_target@-newlib = %{newlib_version}-@NEWLIB_RPMREL@
+License: GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libgcc
+libgcc @tool_target@-gcc.
+
+
+%files -n @rpmprefix@@tool_target@-gcc
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+
</font> %sysdir %{_mandir}
%sysdir %{_mandir}/man1
%{_mandir}/man1/@tool_target@-gcc.1*
<font color='#997700'>@@ -29,9 +46,30 @@
</font> %{_bindir}/@tool_target@-gcc%{_exeext}
%{_bindir}/@tool_target@-gcc-%{gcc_version}%{_exeext}
%{_bindir}/@tool_target@-gcov%{_exeext}
<font color='#000088'>+%if "%{gcc_version}" < "4.6.0"
</font> %{_bindir}/@tool_target@-gccbug
<font color='#000088'>+%endif
+
+%sysdir %{_libexecdir}
+%dir %{_libexecdir}/gcc
+%dir %{_libexecdir}/gcc/@tool_target@
+%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1%{_exeext}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/collect2%{_exeext}
+%if "%{gcc_version}" >= "4.5.0"
+%{?with_lto:%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/lto%{_exeext}}
+%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/lto-wrapper%{_exeext}
+%endif
</font>
<font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-libgcc -f build/files.gcc
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
</font> %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
<font color='#000088'>+
</font> %if "%{gcc_version}" > "4.0.3"
%if "@tool_target@" != "bfin-rtems@rtems_api@"
%if "@tool_target@" != "avr-rtems@rtems_api@"
<font color='#997700'>@@ -41,12 +79,6 @@
</font> %endif
%if "%{gcc_version}" >= "4.3.0"
<font color='#880000'>-%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed
</font><font color='#000088'>+%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed
</font> %endif
<font color='#880000'>-%dir %{_libexecdir}/gcc
-%dir %{_libexecdir}/gcc/@tool_target@
-%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
-%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1%{_exeext}
-%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/collect2%{_exeext}
-
</font>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.2 rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.3
--- rtems/contrib/crossrpms/gcc/target-gcj.add:1.8.8.2 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gcj.add Sat Aug 6 22:49:49 2011
</font><font color='#997700'>@@ -2,31 +2,33 @@
</font> # ==============================================================
# @rpmprefix@@tool_target@-gcj
# ==============================================================
<font color='#880000'>-%package -n @rpmprefix@@tool_target@-gcj
</font><font color='#000088'>+%package -n @rpmprefix@@tool_target@-gcc-gcj
</font> Summary: Java support (gcj) for @tool_target@-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
License: GPL
<font color='#880000'>-Provides: @rpmprefix@@tool_target@-gcc-gcj = %{gcc_rpmvers}-%{release}
</font>
%if %build_infos
Requires: @rpmprefix@gcc-gcj-common
%endif
Requires: @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release}
<font color='#880000'>-%description -n @rpmprefix@@tool_target@-gcj
</font><font color='#000088'>+%description -n @rpmprefix@@tool_target@-gcc-gcj
</font> RTEMS is an open source operating system for embedded systems.
This is the gcc/java compiler for @tool_target@
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcj -f build/files.gcj
</font><font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-gcj -f build/files.gcj
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-gcj%{_exeext}
%{_bindir}/@tool_target@-jcf-dump%{_exeext}
%{_bindir}/@tool_target@-jv-scan%{_exeext}
%{_bindir}/@tool_target@-gcjh%{_exeext}
%{_bindir}/@tool_target@-*jar%{_exeext}
<font color='#000088'>+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
</font> %{_mandir}/man1/@tool_target@-*jar.1*
%{_mandir}/man1/@tool_target@-gcj*.1*
%{_mandir}/man1/@tool_target@-jv-*.1*
<font color='#997700'>@@ -39,10 +41,17 @@
</font> %{_mandir}/man1/@tool_target@-rmi*.1*
%endif
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
%dir %{_libexecdir}/gcc/@tool_target@
%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jc1%{_exeext}
%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/jvgenmain%{_exeext}
<font color='#000088'>+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+
</font> %endif
<font color='#000088'>+
</font>
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.3 rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.4
--- rtems/contrib/crossrpms/gcc/target-gfortran.add:1.8.8.3 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gfortran.add Sat Aug 6 22:49:49 2011
</font><font color='#997700'>@@ -11,20 +11,50 @@
</font> %if %build_infos
Requires: @rpmprefix@gcc-gfortran-common
%endif
<font color='#000088'>+Requires: @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release}
</font> Requires: @rpmprefix@@tool_target@-gcc-libgfortran = %{gcc_rpmvers}-%{release}
%description -n @rpmprefix@@tool_target@-gcc-gfortran
GCC fortran compiler for @tool_target@.
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc-gfortran -f build/files.gfortran
</font><font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-gfortran
</font> %defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-gfortran%{_exeext}
<font color='#000088'>+%sysdir %{_mandir}
+%sysdir %{_mandir}/man1
</font> %{_mandir}/man1/@tool_target@-gfortran.1*
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
%dir %{_libexecdir}/gcc/@tool_target@
%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/f951%{_exeext}
<font color='#000088'>+
+# ==============================================================
+# @rpmprefix@@tool_target@-gcc-libgfortran
+# ==============================================================
+%package -n @rpmprefix@@tool_target@-gcc-libgfortran
+Summary: Fortran 95 support libraries for @tool_target@-gcc
+Group: Development/Tools
+Version: %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License: GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libgfortran
+%{summary}
+
+%files -n @rpmprefix@@tool_target@-gcc-libgfortran -f build/files.gfortran
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+%if "%{gcc_version}" >= "4.2.0"
+%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/finclude
+%endif
</font> %endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.2 rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.3
--- rtems/contrib/crossrpms/gcc/target-gnat.add:1.8.8.2 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-gnat.add Sat Aug 6 22:49:49 2011
</font><font color='#997700'>@@ -7,7 +7,6 @@
</font> Group: Development/Tools
Version: %{gcc_rpmvers}
License: GPL
<font color='#880000'>-Provides: @rpmprefix@@tool_target@-gcc-gnat = %{gcc_rpmvers}-%{release}
</font>
%if %_build_infos
Requires: @rpmprefix@gcc-gnat-common
<font color='#997700'>@@ -21,14 +20,22 @@
</font>
%files -n @rpmprefix@@tool_target@-gcc-gnat
%defattr(-,root,root)
<font color='#000088'>+%sysdir %{_prefix}
+
+%sysdir %{_bindir}
</font> %{_bindir}/@tool_target@-gnat*
%{_bindir}/@tool_target@-gprmake%{_exeext}
<font color='#000088'>+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
%dir %{_libexecdir}/gcc/@tool_target@
%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/gnat1%{_exeext}
<font color='#000088'>+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
</font> %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adalib
%{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/adainclude
%endif
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-newlib.add:1.4.6.1 rtems/contrib/crossrpms/gcc/target-newlib.add:1.4.6.2
--- rtems/contrib/crossrpms/gcc/target-newlib.add:1.4.6.1 Sat Feb 7 03:26:19 2009
+++ rtems/contrib/crossrpms/gcc/target-newlib.add Sat Aug 6 22:51:23 2011
</font><font color='#997700'>@@ -8,6 +8,7 @@
</font> License: Distributable
Version: %{newlib_version}
Release: @NEWLIB_RPMREL@
<font color='#000088'>+%{?_with_noarch_subpackages:BuildArch: noarch}
</font>
%if %build_infos
Requires: @rpmprefix@newlib-common
<font color='#997700'>@@ -18,7 +19,7 @@
</font>
%files -n @rpmprefix@@tool_target@-newlib -f build/files.newlib
%defattr(-,root,root)
<font color='#880000'>-%sysdir %{_prefix}
</font><font color='#000088'>+%sysdir %{_exec_prefix}
</font> %dir %{_exec_prefix}/@tool_target@
%{_exec_prefix}/@tool_target@/include
<font color='#006600'>diff -u rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.3 rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.4
--- rtems/contrib/crossrpms/gcc/target-objc.add:1.7.8.3 Sat Aug 6 22:40:34 2011
+++ rtems/contrib/crossrpms/gcc/target-objc.add Sat Aug 6 22:50:57 2011
</font><font color='#997700'>@@ -9,18 +9,41 @@
</font> License: GPL
Requires: @rpmprefix@@tool_target@-gcc = %{gcc_rpmvers}-%{release}
<font color='#000088'>+Requires: @rpmprefix@@tool_target@-gcc-libobjc = %{gcc_rpmvers}-%{release}
</font>
%description -n @rpmprefix@@tool_target@-gcc-objc
GCC objc compiler for @tool_target@.
<font color='#880000'>-%files -n @rpmprefix@@tool_target@-gcc-objc -f build/files.objc
</font><font color='#000088'>+%files -n @rpmprefix@@tool_target@-gcc-objc
</font> %defattr(-,root,root)
<font color='#880000'>-
</font><font color='#000088'>+%sysdir %{_exec_prefix}
+%sysdir %{_libexecdir}
</font> %dir %{_libexecdir}/gcc
%dir %{_libexecdir}/gcc/@tool_target@
%dir %{_libexecdir}/gcc/@tool_target@/%{gcc_version}
%{_libexecdir}/gcc/@tool_target@/%{gcc_version}/cc1obj%{_exeext}
<font color='#000088'>+# ==============================================================
+# @rpmprefix@@tool_target@-gcc-libobjc
+# ==============================================================
+%package -n @rpmprefix@@tool_target@-gcc-libobjc
+Summary: Objective C support for @tool_target@-gcc
+Group: Development/Tools
+Version: %{gcc_rpmvers}
+%{?_with_noarch_subpackages:BuildArch: noarch}
+License: GPL
+
+%description -n @rpmprefix@@tool_target@-gcc-libobjc
+Support libraries for GCC's objc compiler for @tool_target@.
+
+%files -n @rpmprefix@@tool_target@-gcc-libobjc -f build/files.objc
+%defattr(-,root,root)
+%sysdir %{_prefix}
+%sysdir %{_gcclibdir}
+%dir %{_gcclibdir}/gcc
+%dir %{_gcclibdir}/gcc/@tool_target@
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}
+%dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include
</font> %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include/objc
%endif
</pre>
<p> </p>
<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>