|
|
|
@ -11,14 +11,10 @@
|
|
|
|
|
# Turn off the brp-python-bytecompile automagic
|
|
|
|
|
%global _python_bytecompile_extra 0
|
|
|
|
|
|
|
|
|
|
# GTS magic sauce. On GTS N (N >= 13), we always build using
|
|
|
|
|
# the system compiler and elfutils.
|
|
|
|
|
#
|
|
|
|
|
# For testing, we use the GTS (N-1) compiler and the system valgrind/elfutils.
|
|
|
|
|
|
|
|
|
|
# GTS magic sauce.
|
|
|
|
|
%{?scl_package:%global scl gcc-toolset-13}
|
|
|
|
|
%global scl_prefix gcc-toolset-13-
|
|
|
|
|
%global scl_testing_cc_prefix gcc-toolset-12-
|
|
|
|
|
%global scl_testing_prefix gcc-toolset-12-
|
|
|
|
|
BuildRequires: scl-utils-build
|
|
|
|
|
|
|
|
|
|
# Only build on x86 for RHEL6 SCL, defining missing parallel make macros.
|
|
|
|
@ -73,7 +69,7 @@ Version: 12.1
|
|
|
|
|
|
|
|
|
|
# The release always contains a leading reserved number, start it at 1.
|
|
|
|
|
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Release: 3%{?dist}
|
|
|
|
|
|
|
|
|
|
License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL
|
|
|
|
|
# Do not provide URL for snapshots as the file lasts there only for 2 days.
|
|
|
|
@ -322,7 +318,7 @@ BuildRequires: elfutils-debuginfod-client-devel
|
|
|
|
|
%if 0%{!?el6:1} && 0%{?scl:1}
|
|
|
|
|
%global have_debuginfod 1
|
|
|
|
|
%global use_scl_for_debuginfod 1
|
|
|
|
|
BuildRequires: elfutils-debuginfod-client-devel
|
|
|
|
|
BuildRequires: %{?scl_prefix}elfutils-debuginfod-client-devel
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
@ -351,14 +347,14 @@ BuildRequires: boost-devel
|
|
|
|
|
BuildRequires: sharutils dejagnu
|
|
|
|
|
# gcc-objc++ is not covered by the GDB testsuite.
|
|
|
|
|
# Test supported SCL toolchain components.
|
|
|
|
|
BuildRequires: %{?scl_testing_cc_prefix}gcc %{?scl_testing_cc_prefix}gcc-c++ %{?scl_testing_cc_prefix}gcc-gfortran
|
|
|
|
|
BuildRequires: %{?scl_testing_prefix}gcc %{?scl_testing_prefix}gcc-c++ %{?scl_testing_prefix}gcc-gfortran
|
|
|
|
|
|
|
|
|
|
%if 0%{!?rhel:1} || 0%{?rhel} < 8
|
|
|
|
|
BuildRequires: gcc-objc
|
|
|
|
|
%endif
|
|
|
|
|
# We don't support gcc-gdb-plugin on RHEL anymore.
|
|
|
|
|
%if 0%{!?rhel:1}
|
|
|
|
|
BuildRequires: gcc-gdb-plugin%{?_isa}
|
|
|
|
|
BuildRequires: %{?scl_testing_prefix}gcc-gdb-plugin%{?_isa}
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{?rhel:1} && 0%{?rhel} < 7
|
|
|
|
|
BuildRequires: gcc-java libgcj%{bits_local} libgcj%{bits_other}
|
|
|
|
@ -428,12 +424,12 @@ BuildRequires: libquadmath%{bits_local} libquadmath%{bits_other}
|
|
|
|
|
BuildRequires: glibc-static%{bits_other}
|
|
|
|
|
%endif
|
|
|
|
|
%ifarch s390x
|
|
|
|
|
BuildRequires: valgrind%{bits_local}
|
|
|
|
|
BuildRequires: %{?scl_testing_preifx}valgrind%{bits_local}
|
|
|
|
|
%if 0%{!?rhel:1} || 0%{?rhel} > 7
|
|
|
|
|
BuildRequires: valgrind%{bits_local} valgrind%{bits_other}
|
|
|
|
|
BuildRequires: %{?scl_testing_prefix}valgrind%{bits_local} valgrind%{bits_other}
|
|
|
|
|
%endif
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: valgrind%{bits_local} valgrind%{bits_other}
|
|
|
|
|
BuildRequires: %{?scl_testing_prefix}valgrind%{bits_local} valgrind%{bits_other}
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{!?rhel:1} || 0%{?rhel} > 6
|
|
|
|
|
BuildRequires: xz
|
|
|
|
@ -442,7 +438,7 @@ BuildRequires: xz
|
|
|
|
|
BuildRequires: rust
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{!?el6:1}
|
|
|
|
|
BuildRequires: elfutils-debuginfod
|
|
|
|
|
BuildRequires: %{?scl_testing_prefix}elfutils-debuginfod
|
|
|
|
|
%endif
|
|
|
|
|
%endif # 0%{?_with_testsuite:1}
|
|
|
|
|
BuildRequires: make gmp-devel
|
|
|
|
@ -1205,22 +1201,16 @@ fi
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Oct 30 2023 Guinevere Larsen <blarsen@redhat.com> - 12.1-5.el9
|
|
|
|
|
- Fix issue introduced when backporting the recursion limit to the rust demangler.
|
|
|
|
|
|
|
|
|
|
* Tue Oct 10 2023 Guinevere Larsen <blarsen@redhat.com> - 12.1-4.el9
|
|
|
|
|
- Backport "Fix typo in recent code to add stack recursion limit to the Rust demangler."
|
|
|
|
|
(Nick Clifton)
|
|
|
|
|
- Backport "Add a recursion limit to the demangle_const function in the Rust demangler."
|
|
|
|
|
(Nick Clifton, RHEL-4234)
|
|
|
|
|
* Mon Dec 11 2023 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 12.1-3
|
|
|
|
|
- Rebuilt for MSVSphere 8.9
|
|
|
|
|
|
|
|
|
|
* Tue Jun 13 2023 Keith Seitz <keiths@redhat.com> - 12.1-3.el9
|
|
|
|
|
* Tue Jun 13 2023 Keith Seitz <keiths@redhat.com> - 12.1-3.el8
|
|
|
|
|
- Backport "Update gdb-add-index.sh ..."
|
|
|
|
|
(Andrew Burgess, RHBZ 2213228)
|
|
|
|
|
(Andrew Burgess, RHBZ 2214593)
|
|
|
|
|
|
|
|
|
|
* Thu Apr 27 2023 Keith Seitz <keiths@redhat.com> - 12.1-2.el9
|
|
|
|
|
- Backport binutls/29699 "Fix an illegal memory access when parsing..."
|
|
|
|
|
(Nick Clifton, RHBZ 2153228)
|
|
|
|
|
(Nick Clifton, RHBZ 2153227)
|
|
|
|
|
|
|
|
|
|
* Tue Apr 18 2023 Keith Seitz <keiths@redhat.com> - 12.1-1.el9
|
|
|
|
|
- Initial import for GTS13.
|
|
|
|
|