change log for rtems (2011-07-24)

rtems-vc at rtems.org rtems-vc at rtems.org
Sun Jul 24 06:10:12 UTC 2011


 *ralf*:
Remove support for Fedora 13.
Support rpmbuild --with iconv.

M   1.74  contrib/crossrpms/gcc/gccnewlib.add

diff -u rtems/contrib/crossrpms/gcc/gccnewlib.add:1.73 rtems/contrib/crossrpms/gcc/gccnewlib.add:1.74
--- rtems/contrib/crossrpms/gcc/gccnewlib.add:1.73	Wed May 11 09:38:24 2011
+++ rtems/contrib/crossrpms/gcc/gccnewlib.add	Sun Jul 24 00:45:28 2011
@@ -37,6 +37,9 @@
 # Should be applicable to gcc >= 4.5.0
 %bcond_with gcc_stdint
 
+# EXPERIMENTAL: Enable newlib's iconv
+%bcond_with iconv
+
 # versions of libraries, we conditionally bundle if necessary
 %global mpc_version	0.8.1
 %global mpfr_version	2.4.2
@@ -62,12 +65,6 @@
 %global gmp_provided 4.3.1
 %endif
 
-%if 0%{?fc13}
-%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
@@ -168,7 +165,6 @@
 
 
 %if %{defined cloog_required}
-%{?fc13:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?fc14:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
 %{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}


 *ralf*:
Support rpmbuild --with iconv.

M   1.24  contrib/crossrpms/gcc/build.add
M   1.38  contrib/crossrpms/gcc/install.add

diff -u rtems/contrib/crossrpms/gcc/build.add:1.23 rtems/contrib/crossrpms/gcc/build.add:1.24
--- rtems/contrib/crossrpms/gcc/build.add:1.23	Wed Apr 20 08:36:33 2011
+++ rtems/contrib/crossrpms/gcc/build.add	Sun Jul 24 00:46:12 2011
@@ -57,6 +57,7 @@
     %{?with_plugin:--enable-plugin}%{!?with_plugin:--disable-plugin} \
 %if %build_newlib
     --enable-newlib-io-c99-formats \
+    %{?with_iconv:--enable-newlib-iconv} \
 %endif
 %if %build_libgcj
     --enable-libgcj \

diff -u rtems/contrib/crossrpms/gcc/install.add:1.37 rtems/contrib/crossrpms/gcc/install.add:1.38
--- rtems/contrib/crossrpms/gcc/install.add:1.37	Sun Apr  3 01:27:46 2011
+++ rtems/contrib/crossrpms/gcc/install.add	Sun Jul 24 00:46:18 2011
@@ -69,13 +69,22 @@
     rmdir ${RPM_BUILD_ROOT}%{_prefix}/@tool_target@/include/bits
   fi
 
-  # gcc >= 4.5.0: installs weird libstdc++ python bindings.
+%if %build_newlib
+%if %{with iconv}
+  # Iconv enabled newlib installs external ccts (target files)
+  if test -d ${RPM_BUILD_ROOT}%{_datadir}/iconv_data; then
+    rm -rf ${RPM_BUILD_ROOT}%{_datadir}/iconv_data
+  fi
+%endif
+
+%endif
 %if ! %{with pygdb}
+  # gcc >= 4.5.0: installs weird libstdc++ python bindings.
   if test -d ${RPM_BUILD_ROOT}%{_datadir}/gcc-%{gcc_version}/python; then
     rm -rf ${RPM_BUILD_ROOT}%{_datadir}/gcc-%{gcc_version}/python/libstdcxx
   fi
-%endif
 
+%endif
 %if %build_go
 %if "%{gcc_version}" == "4.6.0"
   # Bug in gcc == 4.6.0: Installs gccgo under bogus name



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20110724/74e1eb2a/attachment.html>


More information about the vc mailing list