[rtems-crossrpms commit] Regenerate.
Ralf Corsepius
ralf at rtems.org
Sat Mar 3 05:37:11 UTC 2012
Module: rtems-crossrpms
Branch: master
Commit: 7933889312fc75fab6e83f2be58f839dea7fca8c
Changeset: http://git.rtems.org/rtems-crossrpms/commit/?id=7933889312fc75fab6e83f2be58f839dea7fca8c
Author: Ralf Corsépius <ralf.corsepius at rtems.org>
Date: Sat Mar 3 06:30:19 2012 +0100
Regenerate.
---
configure | 20 +++++-----
rtems4.11/arm-eabi/Makefile.in | 6 ++--
.../arm-eabi/rtems-4.11-arm-rtemseabi4.11-gcc.spec | 38 ++++++++++++-------
rtems4.11/arm/Makefile.in | 6 ++--
rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/avr/Makefile.in | 6 ++--
rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec | 31 +++++++++++-----
rtems4.11/bfin/Makefile.in | 6 ++--
rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/h8300/Makefile.in | 6 ++--
.../h8300/rtems-4.11-h8300-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/i386/Makefile.in | 6 ++--
rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec | 14 +++++++
rtems4.11/m32c/Makefile.in | 6 ++--
rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec | 31 +++++++++++-----
rtems4.11/m32r/Makefile.in | 6 ++--
rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec | 31 +++++++++++-----
rtems4.11/m68k/Makefile.in | 6 ++--
rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/mips/Makefile.in | 6 ++--
rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/powerpc/Makefile.in | 6 ++--
.../powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/sh/Makefile.in | 6 ++--
rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/sparc/Makefile.in | 6 ++--
.../sparc/rtems-4.11-sparc-rtems4.11-gcc.spec | 34 ++++++++++++-----
rtems4.11/sparc64/Makefile.in | 6 ++--
.../sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec | 34 ++++++++++++-----
30 files changed, 393 insertions(+), 196 deletions(-)
diff --git a/configure b/configure
index 6905f5e..4e1de49 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for crossrpms 0.20120207.0.
+# Generated by GNU Autoconf 2.68 for crossrpms 0.20120303.0.
#
# Report bugs to <http://www.rtems.org/bugzilla>.
#
@@ -559,8 +559,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='crossrpms'
PACKAGE_TARNAME='crossrpms'
-PACKAGE_VERSION='0.20120207.0'
-PACKAGE_STRING='crossrpms 0.20120207.0'
+PACKAGE_VERSION='0.20120303.0'
+PACKAGE_STRING='crossrpms 0.20120303.0'
PACKAGE_BUGREPORT='http://www.rtems.org/bugzilla'
PACKAGE_URL=''
@@ -1196,7 +1196,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures crossrpms 0.20120207.0 to adapt to many kinds of systems.
+\`configure' configures crossrpms 0.20120303.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1266,7 +1266,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of crossrpms 0.20120207.0:";;
+ short | recursive ) echo "Configuration of crossrpms 0.20120303.0:";;
esac
cat <<\_ACEOF
@@ -1340,7 +1340,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-crossrpms configure 0.20120207.0
+crossrpms configure 0.20120303.0
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1357,7 +1357,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by crossrpms $as_me 0.20120207.0, which was
+It was created by crossrpms $as_me 0.20120303.0, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2248,7 +2248,7 @@ fi
# Define the identity of the package.
PACKAGE='crossrpms'
- VERSION='0.20120207.0'
+ VERSION='0.20120303.0'
cat >>confdefs.h <<_ACEOF
@@ -3076,7 +3076,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by crossrpms $as_me 0.20120207.0, which was
+This file was extended by crossrpms $as_me 0.20120303.0, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3129,7 +3129,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-crossrpms config.status 0.20120207.0
+crossrpms config.status 0.20120303.0
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff --git a/rtems4.11/arm-eabi/Makefile.in b/rtems4.11/arm-eabi/Makefile.in
index 908bd2d..3433d5c 100644
--- a/rtems4.11/arm-eabi/Makefile.in
+++ b/rtems4.11/arm-eabi/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/arm-eabi/rtems-4.11-arm-rtemseabi4.11-gcc.spec b/rtems4.11/arm-eabi/rtems-4.11-arm-rtemseabi4.11-gcc.spec
index c1b4dd7..6af8976 100644
--- a/rtems4.11/arm-eabi/rtems-4.11-arm-rtemseabi4.11-gcc.spec
+++ b/rtems4.11/arm-eabi/rtems-4.11-arm-rtemseabi4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: arm-rtemseabi4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-arm-rtemseabi4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-arm-rtemseabi4.11-binutils
Requires: rtems-4.11-arm-rtemseabi4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-arm-rtemseabi4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-arm-rtemseabi4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -273,10 +287,6 @@ Patch1: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-g++-4.5.3-rtems4.11-2011
Source50: ftp://sourceware.org/pub/newlib/newlib-1.20.0.tar.gz
Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.20.0-rtems4.11-20120217.diff
%endif
-%if "%{newlib_version}" == "1.19.0"
-Source50: ftp://sourceware.org/pub/newlib/newlib-1.19.0.tar.gz
-Patch50: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/newlib-1.19.0-rtems4.11-20111217.diff
-%endif
%if 0%{?_build_mpfr}
Source60: http://www.mpfr.org/mpfr-%{mpfr_version}/mpfr-%{mpfr_version}.tar.bz2
@@ -359,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -644,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-arm-rtemseabi4.11-binutils
-# Requires: rtems-4.11-arm-rtemseabi4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-arm-rtemseabi4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -662,7 +672,7 @@ Summary: libgcc for arm-rtemseabi4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-arm-rtemseabi4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-arm-rtemseabi4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-arm-rtemseabi4.11-gcc-libgcc
@@ -841,7 +851,7 @@ Summary: C Library (newlib) for arm-rtemseabi4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -862,7 +872,7 @@ Newlib C Library for arm-rtemseabi4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/arm/Makefile.in b/rtems4.11/arm/Makefile.in
index fa9c3aa..4add682 100644
--- a/rtems4.11/arm/Makefile.in
+++ b/rtems4.11/arm/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec b/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec
index 0898947..33dbe35 100644
--- a/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec
+++ b/rtems4.11/arm/rtems-4.11-arm-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: arm-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-arm-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-arm-rtems4.11-binutils
Requires: rtems-4.11-arm-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-arm-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-arm-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-arm-rtems4.11-binutils
-# Requires: rtems-4.11-arm-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-arm-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for arm-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-arm-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-arm-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-arm-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for arm-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for arm-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/avr/Makefile.in b/rtems4.11/avr/Makefile.in
index 37f0a89..5ec283a 100644
--- a/rtems4.11/avr/Makefile.in
+++ b/rtems4.11/avr/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec b/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec
index c985c84..7485e9e 100644
--- a/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec
+++ b/rtems4.11/avr/rtems-4.11-avr-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: avr-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-avr-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-avr-rtems4.11-binutils
Requires: rtems-4.11-avr-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-avr-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-avr-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -343,7 +354,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -627,7 +638,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-avr-rtems4.11-binutils
-# Requires: rtems-4.11-avr-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-avr-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -645,7 +656,7 @@ Summary: libgcc for avr-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-avr-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-avr-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-avr-rtems4.11-gcc-libgcc
@@ -763,7 +774,7 @@ Summary: C Library (newlib) for avr-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -784,7 +795,7 @@ Newlib C Library for avr-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/bfin/Makefile.in b/rtems4.11/bfin/Makefile.in
index 5197446..16b08d4 100644
--- a/rtems4.11/bfin/Makefile.in
+++ b/rtems4.11/bfin/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec b/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec
index 34692f7..0c283be 100644
--- a/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec
+++ b/rtems4.11/bfin/rtems-4.11-bfin-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: bfin-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-bfin-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-bfin-rtems4.11-binutils
Requires: rtems-4.11-bfin-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-bfin-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-bfin-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-bfin-rtems4.11-binutils
-# Requires: rtems-4.11-bfin-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-bfin-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for bfin-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-bfin-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-bfin-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-bfin-rtems4.11-gcc-libgcc
@@ -836,7 +850,7 @@ Summary: C Library (newlib) for bfin-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -857,7 +871,7 @@ Newlib C Library for bfin-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/h8300/Makefile.in b/rtems4.11/h8300/Makefile.in
index 14ac637..17c8e3e 100644
--- a/rtems4.11/h8300/Makefile.in
+++ b/rtems4.11/h8300/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec b/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec
index 1ae0ba7..195190a 100644
--- a/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec
+++ b/rtems4.11/h8300/rtems-4.11-h8300-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: h8300-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-h8300-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-h8300-rtems4.11-binutils
Requires: rtems-4.11-h8300-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-h8300-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-h8300-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-h8300-rtems4.11-binutils
-# Requires: rtems-4.11-h8300-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-h8300-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for h8300-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-h8300-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-h8300-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-h8300-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for h8300-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for h8300-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/i386/Makefile.in b/rtems4.11/i386/Makefile.in
index 72d7fd9..2080760 100644
--- a/rtems4.11/i386/Makefile.in
+++ b/rtems4.11/i386/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec b/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec
index d71141c..cd64ce8 100644
--- a/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec
+++ b/rtems4.11/i386/rtems-4.11-i386-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: i386-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-i386-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-i386-rtems4.11-binutils
Requires: rtems-4.11-i386-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-i386-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-i386-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-i386-rtems4.11-binutils
-# Requires: rtems-4.11-i386-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-i386-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for i386-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-i386-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-i386-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-i386-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for i386-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for i386-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec b/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec
index 3efd1e6..7e84ef2 100644
--- a/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec
+++ b/rtems4.11/lm32/rtems-4.11-lm32-rtems4.11-gcc.spec
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
diff --git a/rtems4.11/m32c/Makefile.in b/rtems4.11/m32c/Makefile.in
index bbb83b8..7db8e68 100644
--- a/rtems4.11/m32c/Makefile.in
+++ b/rtems4.11/m32c/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec b/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec
index 8d7e5cd..f2be720 100644
--- a/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec
+++ b/rtems4.11/m32c/rtems-4.11-m32c-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: m32c-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-m32c-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-m32c-rtems4.11-binutils
Requires: rtems-4.11-m32c-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-m32c-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-m32c-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -343,7 +354,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -627,7 +638,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-m32c-rtems4.11-binutils
-# Requires: rtems-4.11-m32c-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-m32c-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -645,7 +656,7 @@ Summary: libgcc for m32c-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-m32c-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-m32c-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-m32c-rtems4.11-gcc-libgcc
@@ -764,7 +775,7 @@ Summary: C Library (newlib) for m32c-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -785,7 +796,7 @@ Newlib C Library for m32c-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/m32r/Makefile.in b/rtems4.11/m32r/Makefile.in
index 0502b26..0a42926 100644
--- a/rtems4.11/m32r/Makefile.in
+++ b/rtems4.11/m32r/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec b/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec
index 7c354cb..d071203 100644
--- a/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec
+++ b/rtems4.11/m32r/rtems-4.11-m32r-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: m32r-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-m32r-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-m32r-rtems4.11-binutils
Requires: rtems-4.11-m32r-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-m32r-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-m32r-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -343,7 +354,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -627,7 +638,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-m32r-rtems4.11-binutils
-# Requires: rtems-4.11-m32r-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-m32r-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -645,7 +656,7 @@ Summary: libgcc for m32r-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-m32r-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-m32r-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-m32r-rtems4.11-gcc-libgcc
@@ -764,7 +775,7 @@ Summary: C Library (newlib) for m32r-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -785,7 +796,7 @@ Newlib C Library for m32r-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/m68k/Makefile.in b/rtems4.11/m68k/Makefile.in
index b6bb738..014178a 100644
--- a/rtems4.11/m68k/Makefile.in
+++ b/rtems4.11/m68k/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec b/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec
index 47970e9..812a4f7 100644
--- a/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec
+++ b/rtems4.11/m68k/rtems-4.11-m68k-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: m68k-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-m68k-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-m68k-rtems4.11-binutils
Requires: rtems-4.11-m68k-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-m68k-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-m68k-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-m68k-rtems4.11-binutils
-# Requires: rtems-4.11-m68k-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-m68k-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for m68k-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-m68k-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-m68k-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-m68k-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for m68k-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for m68k-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/mips/Makefile.in b/rtems4.11/mips/Makefile.in
index 2732b33..2776ca2 100644
--- a/rtems4.11/mips/Makefile.in
+++ b/rtems4.11/mips/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec b/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec
index 854ae7b..abd0c8b 100644
--- a/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec
+++ b/rtems4.11/mips/rtems-4.11-mips-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: mips-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-mips-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-mips-rtems4.11-binutils
Requires: rtems-4.11-mips-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-mips-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-mips-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-mips-rtems4.11-binutils
-# Requires: rtems-4.11-mips-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-mips-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for mips-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-mips-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-mips-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-mips-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for mips-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for mips-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/powerpc/Makefile.in b/rtems4.11/powerpc/Makefile.in
index fb111d2..bb5a9c7 100644
--- a/rtems4.11/powerpc/Makefile.in
+++ b/rtems4.11/powerpc/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec b/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec
index 60e317e..94c47c6 100644
--- a/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec
+++ b/rtems4.11/powerpc/rtems-4.11-powerpc-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: powerpc-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-powerpc-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-powerpc-rtems4.11-binutils
Requires: rtems-4.11-powerpc-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-powerpc-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-powerpc-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-powerpc-rtems4.11-binutils
-# Requires: rtems-4.11-powerpc-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-powerpc-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for powerpc-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-powerpc-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-powerpc-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-powerpc-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for powerpc-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for powerpc-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/sh/Makefile.in b/rtems4.11/sh/Makefile.in
index a8333ea..03c5598 100644
--- a/rtems4.11/sh/Makefile.in
+++ b/rtems4.11/sh/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec b/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec
index 293130e..4dc1c4f 100644
--- a/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec
+++ b/rtems4.11/sh/rtems-4.11-sh-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: sh-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-sh-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-sh-rtems4.11-binutils
Requires: rtems-4.11-sh-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-sh-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-sh-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-sh-rtems4.11-binutils
-# Requires: rtems-4.11-sh-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-sh-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for sh-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-sh-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-sh-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-sh-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for sh-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for sh-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/sparc/Makefile.in b/rtems4.11/sparc/Makefile.in
index b06f103..555719f 100644
--- a/rtems4.11/sparc/Makefile.in
+++ b/rtems4.11/sparc/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec b/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec
index 50f871f..05ed42b 100644
--- a/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec
+++ b/rtems4.11/sparc/rtems-4.11-sparc-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: sparc-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-sparc-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-sparc-rtems4.11-binutils
Requires: rtems-4.11-sparc-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-sparc-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-sparc-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-sparc-rtems4.11-binutils
-# Requires: rtems-4.11-sparc-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-sparc-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for sparc-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-sparc-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-sparc-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-sparc-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for sparc-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for sparc-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
diff --git a/rtems4.11/sparc64/Makefile.in b/rtems4.11/sparc64/Makefile.in
index 77a5f9c..7b592ac 100644
--- a/rtems4.11/sparc64/Makefile.in
+++ b/rtems4.11/sparc64/Makefile.in
@@ -176,12 +176,12 @@ BINUTILS_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/common/clean.add \
$(top_srcdir)/binutils/target-binutils.add \
$(top_srcdir)/binutils/base-binutils.add
-GCC_VERS = 4.6.2
+GCC_VERS = 4.6.3
GCC_PKGVERS = $(GCC_VERS)
-GCC_RPMREL = 9
+GCC_RPMREL = 1
NEWLIB_VERS = 1.20.0
NEWLIB_PKGVERS = $(NEWLIB_VERS)
-NEWLIB_RPMREL = `expr $(GCC_RPMREL) - 5`
+NEWLIB_RPMREL = `expr $(GCC_RPMREL) + 4`
GCC_OPTS = --languages=c --newlib --languages=cxx
GCC_SUBPACKAGES = $(top_srcdir)/common/common.add \
$(top_srcdir)/gcc/gccnewlib.add $(top_srcdir)/gcc/prep.add \
diff --git a/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec b/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec
index 9431d29..f5e39df 100644
--- a/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec
+++ b/rtems4.11/sparc64/rtems-4.11-sparc64-rtems4.11-gcc.spec
@@ -46,9 +46,9 @@
%endif
-%define gcc_pkgvers 4.6.2
-%define gcc_version 4.6.2
-%define gcc_rpmvers %{expand:%(echo "4.6.2" | tr - _ )}
+%define gcc_pkgvers 4.6.3
+%define gcc_version 4.6.3
+%define gcc_rpmvers %{expand:%(echo "4.6.3" | tr - _ )}
%define newlib_pkgvers 1.20.0
%define newlib_version 1.20.0
@@ -58,7 +58,7 @@ Summary: sparc64-rtems4.11 gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
-Release: 9%{?dist}
+Release: 1%{?dist}
License: GPL
URL: http://gcc.gnu.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -92,6 +92,12 @@ BuildRequires: %{_host_rpmprefix}gcc
%global libelf_version 0.8.13
# versions of libraries these distros are known to ship
+%if 0%{?fc18}
+%global mpc_provided 0.9
+%global mpfr_provided 3.1.0
+%global gmp_provided 5.0.2
+%endif
+
%if 0%{?fc17}
%global mpc_provided 0.9
%global mpfr_provided 3.1.0
@@ -206,6 +212,7 @@ BuildRequires: %{_host_rpmprefix}libelf-devel >= %{libelf_required}
%if %{defined cloog_required}
+%{?fc18:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc17:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc16:BuildRequires: cloog-ppl-devel >= %cloog_required}
%{?fc15:BuildRequires: cloog-ppl-devel >= %cloog_required}
@@ -240,7 +247,7 @@ BuildRequires: rtems-4.11-sparc64-rtems4.11-binutils
Requires: rtems-4.11-gcc-common
Requires: rtems-4.11-sparc64-rtems4.11-binutils
Requires: rtems-4.11-sparc64-rtems4.11-gcc-libgcc = %{gcc_rpmvers}-%{release}
-Requires: rtems-4.11-sparc64-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-sparc64-rtems4.11-newlib = %{newlib_version}-5%{?dist}
%if "%{gcc_version}" >= "4.5.0"
BuildRequires: zlib-devel
@@ -252,6 +259,10 @@ BuildRequires: %{_host_rpmprefix}zlib-devel
%global _gcclibdir %{_prefix}/lib
+%if "%{gcc_version}" == "4.6.3"
+Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
+Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.3-rtems4.11-20120303.diff
+%endif
%if "%{gcc_version}" == "4.6.2"
Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.tar.bz2
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.6.2-rtems4.11-20120124.diff
@@ -261,6 +272,9 @@ Source0: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/gcc-core-%{gcc_pkgvers}.ta
Patch0: ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/gcc-core-4.5.3-rtems4.11-20110905.diff
%endif
+%if "%{gcc_version}" == "4.6.3"
+Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
+%endif
%if "%{gcc_version}" == "4.6.2"
Source1: ftp://ftp.gnu.org/gnu/gcc/gcc-%{gcc_pkgvers}/%{gcc_pkgvers}/gcc-g++-%{gcc_pkgvers}.tar.bz2
%endif
@@ -355,7 +369,7 @@ cd ..
ln -s ../libelf-%{libelf_version} gcc-%{gcc_pkgvers}/libelf
%endif
-echo "RTEMS gcc-%{gcc_version}-9%{?dist}/newlib-%{newlib_version}-4%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
+echo "RTEMS gcc-%{gcc_version}-1%{?dist}/newlib-%{newlib_version}-5%{?dist}" > gcc-%{gcc_pkgvers}/gcc/DEV-PHASE
# Fix timestamps
@@ -640,7 +654,7 @@ sed -e 's,^[ ]*/usr/lib/rpm/find-debuginfo.sh,./find-debuginfo.sh,' \
# Group: Development/Tools
# Version: %{gcc_rpmvers}
# Requires: rtems-4.11-sparc64-rtems4.11-binutils
-# Requires: rtems-4.11-sparc64-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+# Requires: rtems-4.11-sparc64-rtems4.11-newlib = %{newlib_version}-5%{?dist}
# License: GPL
# %if %build_infos
@@ -658,7 +672,7 @@ Summary: libgcc for sparc64-rtems4.11-gcc
Group: Development/Tools
Version: %{gcc_rpmvers}
%{?_with_noarch_subpackages:BuildArch: noarch}
-Requires: rtems-4.11-sparc64-rtems4.11-newlib = %{newlib_version}-4%{?dist}
+Requires: rtems-4.11-sparc64-rtems4.11-newlib = %{newlib_version}-5%{?dist}
License: GPL
%description -n rtems-4.11-sparc64-rtems4.11-gcc-libgcc
@@ -837,7 +851,7 @@ Summary: C Library (newlib) for sparc64-rtems4.11
Group: Development/Tools
License: Distributable
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
Requires: rtems-4.11-newlib-common
@@ -858,7 +872,7 @@ Newlib C Library for sparc64-rtems4.11.
Summary: Base package for RTEMS newlib C Library
Group: Development/Tools
Version: %{newlib_version}
-Release: 4%{?dist}
+Release: 5%{?dist}
%{?_with_noarch_subpackages:BuildArch: noarch}
License: Distributable
More information about the vc
mailing list