Requires: mpfr >= 2.4.2
Provides: cpp = %{epoch}:%{version}-%{release}
%{?with_ada:Provides: gcc(ada)}
-Obsoletes: cpp
-Obsoletes: egcs-cpp
-Obsoletes: gcc-chill
-Obsoletes: gcc-cpp
-Obsoletes: gcc-ksi
-Obsoletes: gcc4
-Obsoletes: gont
+Obsoletes: cpp < 5:3.4
+Obsoletes: egcs-cpp < 1.2
+Obsoletes: gcc-chill < 3.2
+Obsoletes: gcc-cpp < 3
+Obsoletes: gcc-ksi < 5:3.4
+Obsoletes: gcc4 < 5:4.2
+Obsoletes: gont < 0.1
Conflicts: glibc-devel < 2.2.5-20
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libgcc32
+Obsoletes: libgcc32 < 6:4.4
%ifarch %{x8664}
Requires: glibc-devel(ix86)
%endif
Requires: glibc-devel(sparcv9)
%endif
Provides: gcc(multilib-32)
-Obsoletes: gcc-multilib
+Obsoletes: gcc-multilib < 6:4.9.2-4
%description multilib-32
A compiler aimed at integrating all the optimizations and features
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
Obsoletes: libgcc1
-Obsoletes: libgcc4
+Obsoletes: libgcc4 < 5:4.2
%description -n libgcc
Shared gcc library.
Summary(pl.UTF-8): Biblioteka gcc - wersja 32-bitowa
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
-Obsoletes: libgcc-multilib
+Obsoletes: libgcc-multilib < 6:4.9.2-4
%description -n libgcc-multilib-32
Shared gcc library - 32-bit version.
Summary(pl.UTF-8): Biblioteka GNU OpenMP - wersja 32-bitowa
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
-Obsoletes: libgomp-multilib
+Obsoletes: libgomp-multilib < 6:4.9.2-4
%description -n libgomp-multilib-32
GNU OpenMP library - 32-bit version.
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libgomp-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libgomp-multilib-devel
+Obsoletes: libgomp-multilib-devel < 6:4.9.2-4
%description -n libgomp-multilib-32-devel
Development files for 32-bit version of GNU OpenMP library.
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libgomp-multilib-static
+Obsoletes: libgomp-multilib-static < 6:4.9.2-4
%description -n libgomp-multilib-32-static
Static GNU OpenMP library - 32-bit version.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: libgnat = %{epoch}:%{version}-%{release}
Obsoletes: gcc-gnat
-Obsoletes: gnat-devel
+Obsoletes: gnat-devel < 4
%description ada
This package adds experimental support for compiling Ada programs.
Group: Development/Languages
Requires: %{name}-ada = %{epoch}:%{version}-%{release}
Requires: libgnat-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: gcc-ada-multilib
+Obsoletes: gcc-ada-multilib < 6:4.9.2-4
%description ada-multilib-32
This package adds experimental support for compiling 32-bit Ada
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
Requires: libgcc = %{epoch}:%{version}-%{release}
-Obsoletes: gnat
+Obsoletes: gnat < 4
Obsoletes: libgnat1
%description -n libgnat
Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
-Obsoletes: gnat-static
+Obsoletes: gnat-static < 4
%description -n libgnat-static
This package contains static libraries for programs written in Ada.
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libgnat-multilib
+Obsoletes: libgnat-multilib < 6:4.9.2-4
%description -n libgnat-multilib-32
This package contains 32-bit version of shared libraries needed to run
Summary(pl.UTF-8): Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
-Obsoletes: libgnat-multilib-static
+Obsoletes: libgnat-multilib-static < 6:4.9.2-4
%description -n libgnat-multilib-32-static
This package contains 32-bit version of static libraries for programs
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
Obsoletes: egcc-c++
-Obsoletes: egcs-c++
-Obsoletes: gcc4-c++
+Obsoletes: egcs-c++ < 1.2
+Obsoletes: gcc4-c++ < 5:4.2
%description c++
This package adds C++ support to the GNU Compiler Collection. It
Group: Development/Languages
Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: gcc-c++-multilib
+Obsoletes: gcc-c++-multilib < 6:4.9.2-4
%description c++-multilib-32
This package adds 32-bit binaries in C++ language support to the GNU
Group: Libraries
# >= instead of = to allow keeping older libstdc++ (with different soname)
Requires: libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
-Obsoletes: libstdc++-multilib
+Obsoletes: libstdc++-multilib < 6:4.9.2-4
%description -n libstdc++-multilib-32
This is 32-bit version of the GNU implementation of the standard C++
Requires: %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
Requires: libstdc++-devel = %{epoch}:%{version}-%{release}
Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libstdc++-multilib-devel
+Obsoletes: libstdc++-multilib-devel < 6:4.9.2-4
%description -n libstdc++-multilib-32-devel
This package contains the development files for 32-bit version of the
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libstdc++-multilib-static
+Obsoletes: libstdc++-multilib-static < 6:4.9.2-4
%description -n libstdc++-multilib-32-static
Static C++ standard library - 32-bit version.
Requires: libgfortran = %{epoch}:%{version}-%{release}
%{?with_quadmath:Requires: libquadmath-devel = %{epoch}:%{version}-%{release}}
Provides: gcc-g77 = %{epoch}:%{version}-%{release}
-Obsoletes: egcs-g77
+Obsoletes: egcs-g77 < 1.2
Obsoletes: gcc-g77
%description fortran
Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
%{?with_quadmath:Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}}
-Obsoletes: gcc-fortran-multilib
+Obsoletes: gcc-fortran-multilib < 6:4.9.2-4
%description fortran-multilib-32
This package adds support for compiling 32-bit Fortran 95 programs
Group: Libraries
Requires: libgcc = %{epoch}:%{version}-%{release}
%{?with_quadmath:Requires: libquadmath = %{epoch}:%{version}-%{release}}
-Obsoletes: libg2c
+Obsoletes: libg2c < 5:4
%description -n libgfortran
Fortran 95 Library.
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libgfortran = %{epoch}:%{version}-%{release}
-Obsoletes: libg2c-static
+Obsoletes: libg2c-static < 5:4
%description -n libgfortran-static
Static Fortran 95 Library.
Group: Libraries
Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
%{?with_quadmath:Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}}
-Obsoletes: libgfortran-multilib
+Obsoletes: libgfortran-multilib < 6:4.9.2-4
%description -n libgfortran-multilib-32
Fortran 95 Library - 32-bit version.
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libgfortran-multilib-static
+Obsoletes: libgfortran-multilib-static < 6:4.9.2-4
%description -n libgfortran-multilib-32-static
Static Fortran 95 Library - 32-bit version.
Summary(pl.UTF-8): Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
License: LGPL v2.1+
Group: Libraries
-Obsoletes: libquadmath-multilib
+Obsoletes: libquadmath-multilib < 6:4.9.2-4
%description -n libquadmath-multilib-32
This package contains 32-bit version of GCC shared support library
Group: Development/Libraries
Requires: libquadmath-devel = %{epoch}:%{version}-%{release}
Requires: libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libquadmath-multilib-devel
+Obsoletes: libquadmath-multilib-devel < 6:4.9.2-4
%description -n libquadmath-multilib-32-devel
This package contains development files for 32-bit GCC support library
License: LGPL v2.1+
Group: Development/Libraries
Requires: libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libquadmath-multilib-static
+Obsoletes: libquadmath-multilib-static < 6:4.9.2-4
%description -n libquadmath-multilib-32-static
Static GCC __float128 support library - 32-bit version.
Summary(pl.UTF-8): Biblioteka wywołań funkcji obcych - wersja 32-bitowa
License: BSD-like
Group: Libraries
-Obsoletes: libffi-multilib
+Obsoletes: libffi-multilib < 6:4.9.2-4
%description -n libffi-multilib-32
The libffi library provides a portable, high level programming
Group: Development/Libraries
Requires: libffi-devel = %{epoch}:%{version}-%{release}
Requires: libffi-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libffi-multilib-devel
+Obsoletes: libffi-multilib-devel < 6:4.9.2-4
%description -n libffi-multilib-32-devel
Development files for 32-bit version of Foreign Function Interface
License: BSD-like
Group: Development/Libraries
Requires: libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libffi-multilib-static
+Obsoletes: libffi-multilib-static < 6:4.9.2-4
%description -n libffi-multilib-32-static
Static Foreign Function Interface library - 32-bit version.
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: libobjc = %{epoch}:%{version}-%{release}
Obsoletes: egcc-objc
-Obsoletes: egcs-objc
+Obsoletes: egcs-objc < 1.2
%description objc
This package adds Objective C support to the GNU Compiler Collection.
Group: Development/Languages
Requires: %{name}-multilib-32 = %{epoch}:%{version}-%{release}
Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: gcc-objc-multilib
+Obsoletes: gcc-objc-multilib < 6:4.9.2-4
%description objc-multilib-32
This package adds 32-bit Objective C support to the GNU Compiler
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libobjc-multilib
+Obsoletes: libobjc-multilib < 6:4.9.2-4
%description -n libobjc-multilib-32
Objective C Library - 32-bit version.
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libobjc-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libobjc-multilib-static
+Obsoletes: libobjc-multilib-static < 6:4.9.2-4
%description -n libobjc-multilib-32-static
Static Objective C Library - 32-bit version.
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: gcc-go-multilib
+Obsoletes: gcc-go-multilib < 6:4.9.2-4
%description go-multilib-32
This package adds 32-bit Go language support to the GNU Compiler
License: BSD
Group: Libraries
Requires: libgcc-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libgo-multilib
+Obsoletes: libgo-multilib < 6:4.9.2-4
%description -n libgo-multilib-32
Go language library - 32-bit version.
Group: Development/Libraries
Requires: glibc-devel
Requires: libgo-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libgo-multilib-devel
+Obsoletes: libgo-multilib-devel < 6:4.9.2-4
%description -n libgo-multilib-32-devel
Development files for Go language library - 32-bit version.
License: BSD
Group: Development/Libraries
Requires: libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libgo-multilib-static
+Obsoletes: libgo-multilib-static < 6:4.9.2-4
%description -n libgo-multilib-32-static
Static Go language library - 32-bit version.
License: BSD-like or MIT
Group: Libraries
Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libasan-multilib
+Obsoletes: libasan-multilib < 6:4.9.2-4
%description -n libasan-multilib-32
This package contains 32-bit version of the Address Sanitizer library
Group: Development/Libraries
Requires: libasan-devel = %{epoch}:%{version}-%{release}
Requires: libasan-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libasan-multilib-devel
+Obsoletes: libasan-multilib-devel < 6:4.9.2-4
%description -n libasan-multilib-32-devel
This package contains the development files for 32-bit version of the
License: BSD-like or MIT
Group: Development/Libraries
Requires: libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libasan-multilib-static
+Obsoletes: libasan-multilib-static < 6:4.9.2-4
%description -n libasan-multilib-32-static
This package contains 32-bit version of the Address Sanitizer static
License: BSD-like or MIT
Group: Libraries
Requires: libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libubsan-multilib
+Obsoletes: libubsan-multilib < 6:4.9.2-4
%description -n libubsan-multilib-32
This package contains 32-bit version of the Undefined Behavior
License: BSD-like or MIT
Group: Development/Libraries
Requires: libubsan-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libubsan-multilib-devel
+Obsoletes: libubsan-multilib-devel < 6:4.9.2-4
%description -n libubsan-multilib-32-devel
This package contains the development files for 32-bit version of the
License: BSD-like or MIT
Group: Development/Libraries
Requires: libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libubsan-multilib-static
+Obsoletes: libubsan-multilib-static < 6:4.9.2-4
%description -n libubsan-multilib-32-static
This package contains 32-bit version of the Undefined Behavior
Summary(pl.UTF-8): Biblioteka GNU Atomic - wersja 32-bitowa
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Libraries
-Obsoletes: libatomic-multilib
+Obsoletes: libatomic-multilib < 6:4.9.2-4
%description -n libatomic-multilib-32
This package contains 32-bit version of the GNU Atomic library which
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libatomic-multilib-32 = %{epoch}:%{version}-%{release}
-Obsoletes: libatomic-multilib-devel
+Obsoletes: libatomic-multilib-devel < 6:4.9.2-4
%description -n libatomic-multilib-32-devel
This package contains the development files for 32-bit version of the
License: GPL v3+ with GCC Runtime Library Exception v3.1
Group: Development/Libraries
Requires: libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
-Obsoletes: libatomic-multilib-static
+Obsoletes: libatomic-multilib-static < 6:4.9.2-4
%description -n libatomic-multilib-32-static
This package contains 32-bit version of the GNU Atomic static library.