source: rtems/contrib/crossrpms/gcc/gccnewlib.add @ 56ea40bd

4.104.115
Last change on this file since 56ea40bd was 56ea40bd, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/03/09 at 05:45:29

Eliminate %{newlib_release}.

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