Sync gdb.spec with RHEL-8 GDB (thanks to Keith Seitz).

This commit is contained in:
Sergio Durigan Junior 2019-06-05 11:57:36 -04:00
parent cb6c609428
commit 30a397d1b3

View File

@ -261,7 +261,9 @@ BuildRequires: source-highlight-devel
%global bits_local %{?_isa} %global bits_local %{?_isa}
%global bits_other %{?_isa} %global bits_other %{?_isa}
%ifarch s390x %ifarch s390x
%if 0%{!?rhel:1} || 0%{?rhel} < 8
%global bits_other (%{__isa_name}-32) %global bits_other (%{__isa_name}-32)
%endif
%else #!s390x %else #!s390x
%ifarch ppc %ifarch ppc
%global bits_other (%{__isa_name}-64) %global bits_other (%{__isa_name}-64)
@ -274,7 +276,10 @@ BuildRequires: source-highlight-devel
BuildRequires: sharutils dejagnu BuildRequires: sharutils dejagnu
# gcc-objc++ is not covered by the GDB testsuite. # gcc-objc++ is not covered by the GDB testsuite.
BuildRequires: gcc gcc-c++ gcc-gfortran gcc-objc BuildRequires: gcc gcc-c++ gcc-gfortran
%if 0%{!?rhel:1} || 0%{?rhel} < 8
BuildRequires: gcc-objc
%endif
%if 0%{!?rhel:1} || 0%{?rhel} > 7 %if 0%{!?rhel:1} || 0%{?rhel} > 7
BuildRequires: gcc-gdb-plugin%{?_isa} BuildRequires: gcc-gdb-plugin%{?_isa}
%endif %endif
@ -285,12 +290,12 @@ BuildRequires: zlib-devel%{bits_local} zlib-devel%{bits_other}
%endif %endif
# Exception for RHEL<=7 # Exception for RHEL<=7
%ifarch aarch64 %ifarch aarch64
%if 0%{!?rhel:1} || 0%{?rhel} > 7 %if 0%{!?rhel:1}
BuildRequires: gcc-go BuildRequires: gcc-go
BuildRequires: libgo-devel%{bits_local} libgo-devel%{bits_other} BuildRequires: libgo-devel%{bits_local} libgo-devel%{bits_other}
%endif %endif
%else %else
%if 0%{!?rhel:1} || 0%{?rhel} > 6 %if 0%{!?rhel:1} || 0%{?rhel} == 7
BuildRequires: gcc-go BuildRequires: gcc-go
BuildRequires: libgo-devel%{bits_local} libgo-devel%{bits_other} BuildRequires: libgo-devel%{bits_local} libgo-devel%{bits_other}
%endif %endif
@ -310,7 +315,7 @@ BuildRequires: prelink
%if 0%{!?rhel:1} || 0%{?rhel} > 7 %if 0%{!?rhel:1} || 0%{?rhel} > 7
BuildRequires: opencl-headers ocl-icd-devel%{bits_local} ocl-icd-devel%{bits_other} BuildRequires: opencl-headers ocl-icd-devel%{bits_local} ocl-icd-devel%{bits_other}
%endif %endif
%if 0%{!?rhel:1} || 0%{?rhel} > 7 %if 0%{!?rhel:1}
# Fedora arm+ppc64le do not yet have fpc built. # Fedora arm+ppc64le do not yet have fpc built.
%ifnarch %{arm} ppc64le %ifnarch %{arm} ppc64le
BuildRequires: fpc BuildRequires: fpc
@ -319,16 +324,18 @@ BuildRequires: fpc
# Copied from: gcc-6.2.1-1.fc26 # Copied from: gcc-6.2.1-1.fc26
# Exception for RHEL<=7 # Exception for RHEL<=7
%ifarch s390x %ifarch s390x
%if 0%{!?rhel:1} || 0%{?rhel} > 7 %if 0%{!?rhel:1}
BuildRequires: gcc-gnat BuildRequires: gcc-gnat
BuildRequires: libgnat%{bits_local} libgnat%{bits_other} BuildRequires: libgnat%{bits_local} libgnat%{bits_other}
%endif %endif
%else %else
%ifarch %{ix86} x86_64 ia64 ppc %{power64} alpha s390x %{arm} aarch64 %ifarch %{ix86} x86_64 ia64 ppc %{power64} alpha s390x %{arm} aarch64
%if 0%{!?rhel:1}
BuildRequires: gcc-gnat BuildRequires: gcc-gnat
BuildRequires: libgnat%{bits_local} libgnat%{bits_other} BuildRequires: libgnat%{bits_local} libgnat%{bits_other}
%endif %endif
%endif %endif
%endif
BuildRequires: glibc-devel%{bits_local} glibc-devel%{bits_other} BuildRequires: glibc-devel%{bits_local} glibc-devel%{bits_other}
BuildRequires: libgcc%{bits_local} libgcc%{bits_other} BuildRequires: libgcc%{bits_local} libgcc%{bits_other}
BuildRequires: libgfortran%{bits_local} libgfortran%{bits_other} BuildRequires: libgfortran%{bits_local} libgfortran%{bits_other}