]> git.pld-linux.org Git - packages/gcc.git/blame - gcc.spec
- obsolete.
[packages/gcc.git] / gcc.spec
CommitLineData
a9e887db 1#
8a9bb03c
JB
2# TODO:
3# - http://gcc.gnu.org/PR11203 (inline-asm)
8a9bb03c
JB
4# - http://gcc.gnu.org/PR20128 (ice with mudflap + profile generate)
5#
a9e887db 6# Conditional build:
b4e5a90f 7%bcond_without ada # build without ADA support
ee2977fa 8%bcond_without cxx # build without C++ support
1a1d3d91 9%bcond_without fortran # build without Fortran support
b4e5a90f 10%bcond_without java # build without Java support
7d320b70
PS
11%bcond_without objc # build without Objective-C support
12%bcond_without objcxx # build without Objective-C++ support
1a1d3d91
PS
13%bcond_with multilib # build with multilib support (it needs glibc[32&64]-devel)
14%bcond_without profiling # build without profiling
15%bcond_without bootstrap # omit 3-stage bootstrap
c48dab66 16%bcond_with tests # torture gcc
1a1d3d91 17
d75833e2
PS
18%if %{with multilib}
19# the latest chrpath(64) can't handle 32-bit binaries :/
20%define _noautochrpath .*/lib/.*\\.so.*
21%endif
22
ee2977fa
PS
23%if %{without cxx}
24%undefine with_java
25%undefine with_objcxx
26%endif
27
c3de157e 28%if %{without objc}
7d320b70
PS
29%undefine with_objcxx
30%endif
31
c3de157e
PS
32%if %{without bootstrap}
33%undefine with_profiling
34%endif
35
ae0daccd 36%ifnarch %{x8664} ppc64 s390x sparc64
23d7249a
JB
37%undefine with_multilib
38%endif
1a1d3d91 39
ae2e17eb 40Summary: GNU Compiler Collection: the C compiler and shared files
8a9bb03c 41