source: rtems/contrib/crossrpms/gcc/gccnewlib.add @ d753b14

4.104.115
Last change on this file since d753b14 was d753b14, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/26/09 at 06:16:01

Abandon suse10.2

  • Property mode set to 100644
File size: 2.6 KB
RevLine 
[b3a8c23b]1
[615b6c9]2%define gcc_pkgvers @GCC_PKGVERS@
3%define gcc_version @GCC_VERS@
[027c603]4%define gcc_rpmvers %{expand:%(echo "@GCC_VERS@" | tr - _ )}
[b3a8c23b]5
6%if %build_newlib
[30d0a41]7%define newlib_pkgvers          @NEWLIB_PKGVERS@
[403d2176]8%define newlib_version          @NEWLIB_VERS@
[fb85f5a]9%define newlib_release          @NEWLIB_RPMREL@
[b3a8c23b]10%define gccnewlib_version       gcc%{gcc_version}newlib%{newlib_version}
11%endif
12
[f1b2da23]13%define mpfr_version    2.3.1
14
[b3a8c23b]15Name:           @rpmprefix@@tool_target@-gcc
16Summary:        @tool_target@ gcc
17
[4fa25687]18Group:          Development/Tools
[e94d6430]19Version:        %{gcc_rpmvers}
[b8a8bfb0]20Release:        @GCC_RPMREL@
[b3a8c23b]21License:        GPL
22URL:            http://gcc.gnu.org
23BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
24
25%define _use_internal_dependency_generator 0
26
[ad476d6e]27BuildRequires:  %{_host_rpmprefix}gcc
28
[f1b2da23]29%if "%{gcc_version}" >= "4.3.0"
30BuildRequires:  gmp-devel >= 4.1
[ad476d6e]31%if "%{_build}" != "%{_host}"
32BuildRequires:  %{_host_rpmprefix}gmp-devel
33BuildRequires:  %{_host_rpmprefix}mpfr-devel
34%endif
[ff1a93b]35%if 0%{?fedora} >= 8
[f1b2da23]36BuildRequires:  mpfr-devel >= 2.3.0
37%endif
[26c2bea]38%if "%{?suse}" > "10.3"
[f1b2da23]39BuildRequires:  mpfr-devel >= 2.3.0
40%endif
41# These distros ship an insufficient mpfr
42%{?el4:%define  _build_mpfr     1}
[26c2bea]43%{?suse10_3:%define     _build_mpfr     1}
[f1b2da23]44%endif
45
[368708b]46%if "%{_build}" != "%{_host}"
47BuildRequires:  @rpmprefix@@tool_target@-gcc
48%endif
49
[9b039313]50%if "%{gcc_version}" >= "4.2.0"
51BuildRequires:  flex bison
[f8ee67eb]52%if %build_f95
53BuildRequires:  gmp-devel >= 4.1
[ff1a93b]54%if 0%{?fedora} >= 8
[f8ee67eb]55BuildRequires:  mpfr-devel >= 2.2.1
56%endif
[9b039313]57%endif
[f8ee67eb]58%endif
59
[b3a8c23b]60%if %build_gcj
61# Building gcj requires bison and zlib
62BuildRequires:  bison
63%endif
64
65BuildRequires:  texinfo >= 4.2
66BuildRequires:  @rpmprefix@@tool_target@-binutils
67BuildRequires:  @rpmprefix@@tool_target@-sys-root
[3596fee]68BuildRequires:  @rpmprefix@@tool_target@-w32api-sys-root
[b3a8c23b]69
[4edae5cf]70%if %build_infos
[6255333]71Requires:       @rpmprefix@gcc-common
[4edae5cf]72%endif
[b3a8c23b]73Requires:       @rpmprefix@@tool_target@-binutils
[3596fee]74Requires:       @rpmprefix@@tool_target@-sys-root
75Requires:       @rpmprefix@@tool_target@-w32api-sys-root
[e8b0467]76%if %build_newlib
[fb85f5a]77Requires:       @rpmprefix@@tool_target@-newlib = %{newlib_version}-%{newlib_release}
[e8b0467]78%endif
[b3a8c23b]79
80%if %build_gcj
81BuildRequires:  zlib-devel
82%endif
83%if %build_gnat
84# Building gnat requires gnat
85# This really isn't available until RedHat 8.0.  How to conditionalize this?
86BuildRequires:  gcc-gnat
[fb85f5a]87BuildRequires:  @rpmprefix@@tool_target@-newlib < %{newlib_version}-%{newlib_release}
[b3a8c23b]88%endif
89%if %build_f95
90BuildRequires: gmp-devel
91%endif
92
93%if "%{gcc_version}" >= "3.4"
94%define gcclib %{_libdir}/gcc
95%define gccexec %{_libexecdir}/gcc
96%else
97%define gcclib %{_libdir}/gcc-lib
98%define gccexec %{_libdir}/gcc-lib
99%endif
100
101@SOURCES@
102
[f1b2da23]103%if "%{gcc_version}" >= "4.3.0"
104Source60:    http://www.mpfr.org/mpfr-current/mpfr-%{mpfr_version}.tar.bz2
105%endif
106
[b3a8c23b]107%description
108Cross gcc for @tool_target@.
109
Note: See TracBrowser for help on using the repository browser.