SHA256
3
0
forked from pool/gcc

Accepting request 138334 from openSUSE:Factory:ARM

- remove gcc-ada subpackage for those architectures that
  don't have a gccXX-ada package

OBS-URL: https://build.opensuse.org/request/show/138334
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=32
This commit is contained in:
Richard Biener 2012-10-16 11:54:05 +00:00 committed by Git OBS Bridge
parent a6ba9757e1
commit 09d3438c55
2 changed files with 21 additions and 2 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Oct 4 18:21:01 UTC 2012 - dmueller@suse.com
- remove gcc-ada subpackage for those architectures that
don't have a gccXX-ada package
-------------------------------------------------------------------
Wed Apr 18 11:26:15 UTC 2012 - rguenther@suse.com

View File

@ -25,6 +25,15 @@ Name: gcc
%ifarch x86_64 s390x ppc64
%define separate_bi32 1
%endif
# Ada currently fails to build on a few platforms, enable it only
# on those that work
# Note that AdaCore only supports %ix86, x86_64 and ia64
%ifarch %ix86 x86_64 ppc s390 ia64
%define build_ada 1
%else
# alpha ppc64 s390x hppa arm
%define build_ada 0
%endif
Url: http://gcc.gnu.org/
%define gcc_version 47
%define gcc_suffix 4.7
@ -302,7 +311,7 @@ Requires: gcc-objc = %{version}
The system GNU Objective C++ Compiler.
%if %{build_ada}
%package -n gcc-ada
Summary: The system GNU Ada Compiler
License: GPL-3.0+
@ -312,7 +321,7 @@ Requires: gcc%{gcc_version}-ada
%description -n gcc-ada
The system GNU Ada Compiler.
%endif
%package -n gcc-z9
Summary: The system GNU C Compiler
@ -354,8 +363,10 @@ for program in \
gij64 \
%endif
gfortran \
%if %{build_ada}
gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \
gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \
%endif
; do
ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program
done
@ -482,6 +493,7 @@ EOF
# empty - only for the dependency
%doc README
%if %{build_ada}
%files -n gcc-ada
%defattr(-,root,root)
%{_prefix}/bin/gnat
@ -498,6 +510,7 @@ EOF
%{_prefix}/bin/gnatprep
%{_prefix}/bin/gnatxref
%{_prefix}/bin/gprmake
%endif
%files -n libstdc++-devel
%defattr(-,root,root)