keiths / rpms / gdb

Forked from rpms/gdb 14 days ago
Clone
b3e4c8b
# rpmbuild parameters:
b3e4c8b
# --with testsuite: Run the testsuite (biarch if possible).  Default is without.
Jan Kratochvil 29ca342
# --with buildisa: Use %%{?_isa} for BuildRequires
Jan Kratochvil 2c55a54
# --with asan: gcc -fsanitize=address
b39dc5c
# --without python: No python support.
Jan Kratochvil 1bcf9b6
# --with profile: gcc -fprofile-generate / -fprofile-use: Before better
Jan Kratochvil 1bcf9b6
#                 workload gets run it decreases the general performance now.
Jan Kratochvil 3a4ee84
# --define 'scl somepkgname': Independent packages by scl-utils-build.
16ccb4d
b2003ea
# Turn off the brp-python-bytecompile automagic
b2003ea
%global _python_bytecompile_extra 0
b2003ea
6aff620
# Disable LTO until upstream fixes GDB's ODR woes.
6aff620
#%define _lto_cflags %{nil}
6aff620
Jan Kratochvil 3a4ee84
%{?scl:%scl_package gdb}
Jan Kratochvil 3a4ee84
%{!?scl:
Jan Kratochvil 3a4ee84
 %global pkg_name %{name}
Jan Kratochvil 3a4ee84
 %global _root_prefix %{_prefix}
Jan Kratochvil fdf21a3
 %global _root_datadir %{_datadir}
Jan Kratochvil 29ca342
 %global _root_libdir %{_libdir}
Jan Kratochvil 3a4ee84
}
Jan Kratochvil 3a4ee84
9cdc761
# If we're on Fedora or RHEL 9+, we will build the gdb-minimal package.
9cdc761
%if 0%{?fedora} || 0%{?rhel} > 8
cc76952
%global _build_minimal 1
cc76952
%endif
cc76952
Jan Kratochvil 3a4ee84
Name: %{?scl_prefix}gdb
16ccb4d
Jan Kratochvil c3b2d52
# Freeze it when GDB gets branched
c172b26
%global snapsrc    20200208
a5d2c85
# See timestamp of source gnulib installed into gnulib/ .
ed8730b
%global snapgnulib 20200630
Jan Kratochvil 1d69420
%global tarname gdb-%{version}
ca26ddf
Version: 10.2
16ccb4d
aefb0e1
# The release always contains a leading reserved number, start it at 1.
5bed391
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
0459b34
Release: 5%{?dist}
16ccb4d
Jan Kratochvil 082583f
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
ee681d3
# Do not provide URL for snapshots as the file lasts there only for 2 days.
Jan Kratochvil ddc0fde
# ftp://sourceware.org/pub/gdb/releases/FIXME{tarname}.tar.xz
c172b26
#Source: %{tarname}.tar.xz
c172b26
Source: ftp://sourceware.org/pub/gdb/releases/%{tarname}.tar.xz
a5d2c85
URL: https://gnu.org/software/gdb/
cvsdist 57e65f7
ezannoni 8f6f3f7
# For our convenience
Jan Kratochvil c1c430c
%global gdb_src %{tarname}
Jan Kratochvil 2d09ea9
%global gdb_build build-%{_target_platform}
cc76952
%if 0%{?_build_minimal}
cc76952
%global gdb_build_minimal %{gdb_build}-minimal
cc76952
%endif # 0%{?_build_minimal}
ezannoni 8f6f3f7
Jan Kratochvil 9eb42f2
# error: Installed (but unpackaged) file(s) found: /usr/lib/debug/usr/bin/gdb-gdb.py
Jan Kratochvil 9eb42f2
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/PBOJDOFMWTRV3ZOKNV5HN7IBX5EPHDHF/
Jan Kratochvil 9eb42f2
%undefine _debuginfo_subpackages
Jan Kratochvil 9eb42f2
Jan Kratochvil 303cd25
# For DTS RHEL<=7 GDB it is better to use none than a Requires dependency.
Jan Kratochvil 303cd25
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil 303cd25
Recommends: %{?scl_prefix}gcc-gdb-plugin%{?_isa}
Jan Kratochvil b5e2ceb
Recommends: dnf-command(debuginfo-install)
Jan Kratochvil 303cd25
%endif
Jan Kratochvil 303cd25
Jan Kratochvil 303cd25
%if 0%{!?scl:1}
Rex Dieter 7fedccf
# when manpages were moved from -headless to main
Rex Dieter 7fedccf
# https://bugzilla.redhat.com/show_bug.cgi?id=1402554
Rex Dieter 7fedccf
# theoretically should not be required due to versioned dependeny
Rex Dieter 7fedccf
# below, but it cannot hurt either -- rdieter
Rex Dieter 7fedccf
Conflicts: gdb-headless < 7.12-29
Rex Dieter 7fedccf
Jan Kratochvil 303cd25
Summary: A stub package for GNU source-level debugger
Jan Kratochvil 303cd25
Requires: gdb-headless%{?_isa} = %{version}-%{release}
Jan Kratochvil 303cd25
Jan Kratochvil 303cd25
%description
Jan Kratochvil 303cd25
'gdb' package is only a stub to install gcc-gdb-plugin for 'compile' commands.
Jan Kratochvil 303cd25
See package 'gdb-headless'.
Jan Kratochvil 303cd25
Jan Kratochvil 303cd25
%package headless
Jan Kratochvil 303cd25
%endif
Jan Kratochvil 303cd25
Jan Kratochvil 303cd25
Summary: A GNU source-level debugger for C, C++, Fortran, Go and other languages
Jan Kratochvil 303cd25
cvsdist a504e75
# Make sure we get rid of the old package gdb64, now that we have unified
cvsdist a504e75
# support for 32-64 bits in one single 64-bit gdb.
cvsdist 53dd1e9
%ifarch ppc64
2d64357
Obsoletes: gdb64 < 5.3.91
cvsdist a504e75
%endif
cvsdist a504e75
Jan Kratochvil 7a45095
%ifarch %{arm}
Jan Kratochvil 55c3b84
%global have_inproctrace 0
Jan Kratochvil 7a45095
%else
Jan Kratochvil 55c3b84
%global have_inproctrace 1
Jan Kratochvil 7a45095
%endif
Jan Kratochvil 55c3b84
Jan Kratochvil fdf21a3
# gdb-add-index cannot be run even for SCL package on RHEL<=6.
Jan Kratochvil fdf21a3
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil 1bcf9b6
# eu-strip: -g recognizes .gdb_index as a debugging section. (#631997)
Jan Kratochvil 1bcf9b6
Conflicts: elfutils < 0.149
Jan Kratochvil fdf21a3
%endif
Jan Kratochvil 1bcf9b6
Jan Kratochvil 7cb24ad
# https://fedorahosted.org/fpc/ticket/43 https://fedorahosted.org/fpc/ticket/109
Jan Kratochvil c3b2d52
Provides: bundled(libiberty) = %{snapsrc}
Jan Kratochvil 87ed948
Provides: bundled(gnulib) = %{snapgnulib}
2f578f5
# The libraries in the top-level directory (libbfd, libopcodes,
2f578f5
# libctf) are covered by the "bundled(binutils)" below.  See ticket
2f578f5
# #109, as mentioned above.
Jan Kratochvil c3b2d52
Provides: bundled(binutils) = %{snapsrc}
Jan Kratochvil 2d09ea9
# https://fedorahosted.org/fpc/ticket/130
Jan Kratochvil c3b2d52
Provides: bundled(md5-gcc) = %{snapsrc}
Jan Kratochvil 7cb24ad
Jan Kratochvil 29ca342
# https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_and_.25.7B_isa.7D
Jan Kratochvil 53edfc5
%if 0%{?_with_buildisa:1} || 0%{?_with_testsuite:1}
Jan Kratochvil 53edfc5
%global buildisa %{?_isa}
Jan Kratochvil 53edfc5
%else
Jan Kratochvil 1c3e2fa
%global buildisa %{nil}
Jan Kratochvil 53edfc5
%endif
Jan Kratochvil 29ca342
Jan Kratochvil 6d1599f
%if 0%{!?rhel:1} || 0%{?rhel} > 7
886d770
# https://bugzilla.redhat.com/show_bug.cgi?id=1209492
886d770
Recommends: default-yama-scope
Jan Kratochvil 6d1599f
%endif
Jan Kratochvil 6d1599f
Jan Kratochvil ddc0fde
%if 0%{?el6:1}
Jan Kratochvil ddc0fde
%global librpmver 1
Jan Kratochvil 15c3af2
%else
Jan Kratochvil 15c3af2
# FIXME: %elif does not work.
Jan Kratochvil a6321db
%if 0%{?el7:1}
Jan Kratochvil a6321db
%global librpmver 3
Jan Kratochvil a6321db
%else
1b69fa9
%if 0%{?fedora} >= 27 || 0%{?rhel} > 7
Jan Kratochvil 9eb42f2
%global librpmver 8
Jan Kratochvil 9eb42f2
%else
Jan Kratochvil ddc0fde
%global librpmver 7
Jan Kratochvil ddc0fde
%endif
f9a00bf
%if 0%{?fedora} >= 31 || 0%{?rhel} >= 9
2ff911f
%global librpmver 9
2ff911f
%endif
Jan Kratochvil a6321db
%endif
Jan Kratochvil 9eb42f2
%endif
Jan Kratochvil 1309eac
%if 0%{?__isa_bits} == 64
Jan Kratochvil e18a36d
%global librpmname librpm.so.%{librpmver}()(64bit)
Jan Kratochvil e18a36d
%else
Jan Kratochvil e18a36d
%global librpmname librpm.so.%{librpmver}
Jan Kratochvil e18a36d
%endif
Jan Kratochvil 29ca342
BuildRequires: rpm-libs%{buildisa}
Jan Kratochvil 29ca342
%if 0%{?_with_buildisa:1}
Jan Kratochvil e18a36d
BuildRequires: %{librpmname}
Jan Kratochvil 29ca342
%endif
Jan Kratochvil 2f1c4cf
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil e18a36d
Recommends: %{librpmname}
Jan Kratochvil 2f1c4cf
%endif
Jan Kratochvil ddc0fde
Jan Kratochvil 4d0140d
%if 0%{?el6:1}
Jan Kratochvil 4d0140d
# GDB C++11 requires devtoolset gcc.
Jan Kratochvil 4d0140d
BuildRequires: %{?scl_prefix}gcc-c++
Jan Kratochvil 4d0140d
%endif
Jan Kratochvil 4d0140d
5bed391
# GDB patches have the format `gdb-<version>-bz<red-hat-bz-#>-<desc>.patch'.
5bed391
# They should be created using patch level 1: diff -up ./gdb (or gdb-6.3/gdb).
00cf531
Jan Kratochvil 1bcf9b6
#=
Jan Kratochvil 1bcf9b6
#push=Should be pushed upstream.
Jan Kratochvil 1bcf9b6
#fedora=Should stay as a Fedora patch.
Jan Kratochvil 1bcf9b6
#fedoratest=Keep it in Fedora only as a regression test safety.
Jan Kratochvil 1bcf9b6
5bed391
# Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
Jan Kratochvil e6074aa
#=push+jan
5bed391
Source2: gdb-orphanripper.c
7bf686c
5bed391
# Man page for gstack(1).
Jan Kratochvil e6074aa
#=push+jan
5bed391
Source3: gdb-gstack.man
dd9987d
Jan Kratochvil a56307e
# /etc/gdbinit (from Debian but with Fedora compliant location).
Jan Kratochvil a56307e
#=fedora
Jan Kratochvil a56307e
Source4: gdbinit
Jan Kratochvil a56307e
Jan Kratochvil d922349
# libstdc++ pretty printers from GCC SVN.
Jan Kratochvil 4f936c1
%global libstdcxxpython gdb-libstdc++-v3-python-8.1.1-20180626
Jan Kratochvil e6074aa
#=fedora
Jan Kratochvil d922349
Source5: %{libstdcxxpython}.tar.xz
Jan Kratochvil 0bba59c
Jan Kratochvil 9e9d7b2
# Provide gdbtui for RHEL-5 and RHEL-6 as it is removed upstream (BZ 797664).
Jan Kratochvil e6074aa
#=fedora
Jan Kratochvil 9e9d7b2
Source6: gdbtui
Jan Kratochvil 9e9d7b2
Jan Kratochvil 1d224e6
# libipt: Intel Processor Trace Decoder Library
5e056f9
%global libipt_version 2.0.4
Jan Kratochvil e6074aa
#=fedora
Jan Kratochvil 1d224e6
Source7: v%{libipt_version}.tar.gz
Jan Kratochvil e6074aa
#=fedora
Jan Kratochvil 1d224e6
Patch1142: v1.5-libipt-static.patch
Jan Kratochvil 7ecbbb2
f637971
# Include the auto-generated file containing the "Patch:" directives.
f637971
# See README.local-patches for more details.
b2003ea
Patch9998: _gdb.spec.Patch.include
b2003ea
Patch9999: _gdb.spec.patch.include
b2003ea
%include %{PATCH9998}
Jan Kratochvil f408ba8
Jan Kratochvil ec26424
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil ec26424
# RL_STATE_FEDORA_GDB would not be found for:
Jan Kratochvil ec26424
# Patch642: gdb-readline62-ask-more-rh.patch
Jan Kratochvil 2d09ea9
# --with-system-readline
Jan Kratochvil 29ca342
BuildRequires: readline-devel%{buildisa} >= 6.2-4
Jan Kratochvil ec26424
%endif # 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil ec26424
Jan Kratochvil ad1404c
BuildRequires: gcc-c++ ncurses-devel%{buildisa} texinfo gettext flex bison
Jan Kratochvil 29ca342
BuildRequires: expat-devel%{buildisa}
Jan Kratochvil 642e08f
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil 29ca342
BuildRequires: xz-devel%{buildisa}
Jan Kratochvil 642e08f
%endif
Jan Kratochvil ddc0fde
# dlopen() no longer makes rpm-libsFIXME{?_isa} (it's .so) a mandatory dependency.
Jan Kratochvil 29ca342
BuildRequires: rpm-devel%{buildisa}
Jan Kratochvil 29ca342
BuildRequires: zlib-devel%{buildisa} libselinux-devel%{buildisa}
b39dc5c
%if 0%{!?_without_python:1}
Jan Kratochvil cebf6f9
%if 0%{?rhel:1} && 0%{?rhel} <= 7
Jan Kratochvil 29ca342
BuildRequires: python-devel%{buildisa}
Jan Kratochvil cebf6f9
%else
Jan Kratochvil 61676c0
%global __python %{__python3}
Jan Kratochvil 29ca342
BuildRequires: python3-devel%{buildisa}
Jan Kratochvil cebf6f9
%endif
Jan Kratochvil a2e5681
%if 0%{?rhel:1} && 0%{?rhel} <= 7
Jan Kratochvil 0bba59c
# Temporarily before python files get moved to libstdc++.rpm
Jan Kratochvil 0bba59c
# libstdc++%{bits_other} is not present in Koji, the .spec script generating
Jan Kratochvil 0bba59c
# gdb/python/libstdcxx/ also does not depend on the %{bits_other} files.
Jan Kratochvil 29ca342
BuildRequires: libstdc++%{buildisa}
Jan Kratochvil a2e5681
%endif # 0%{?rhel:1} && 0%{?rhel} <= 7
0911f37
%endif # 0%{!?_without_python:1}
Jan Kratochvil 77f7352
# gdb-doc in PDF, see: https://bugzilla.redhat.com/show_bug.cgi?id=919891#c10
Jan Kratochvil 9aa6e1d
BuildRequires: texinfo-tex
Jan Kratochvil f2d6b40
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil ad6c9a2
BuildRequires: texlive-collection-latexrecommended
Jan Kratochvil f2d6b40
%endif
Jan Kratochvil 77f7352
# Permit rebuilding *.[0-9] files even if they are distributed in gdb-*.tar:
Jan Kratochvil 77f7352
BuildRequires: /usr/bin/pod2man
1b69fa9
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil 29ca342
BuildRequires: libbabeltrace-devel%{buildisa}
ff1b575
%if 0%{?rhel} < 9
e67700b
BuildRequires: guile-devel%{buildisa}
Jan Kratochvil cebf6f9
%endif
ff1b575
%endif
Jan Kratochvil 569c63c
%global have_libipt 0
Jan Kratochvil 1d224e6
%if 0%{!?rhel:1} || 0%{?rhel} > 7 || (0%{?rhel} == 7 && 0%{?scl:1})
Jan Kratochvil 569c63c
%ifarch %{ix86} x86_64
Jan Kratochvil 569c63c
%global have_libipt 1
Jan Kratochvil efdba24
%if 0%{?el7:1} && 0%{?scl:1}
Jan Kratochvil 1d224e6
BuildRequires: cmake
Jan Kratochvil 1d224e6
%else
af8b999
BuildRequires: libipt-devel%{buildisa}
Jan Kratochvil 569c63c
%endif
Jan Kratochvil 569c63c
%endif
Jan Kratochvil 1d224e6
%endif
Jan Kratochvil 138f53b
%if 0%{!?rhel:1} || 0%{?rhel} > 6
a0d6e14
# See https://bugzilla.redhat.com/show_bug.cgi?id=1593280
86fc110
# DTS RHEL-6 has mpfr-2 while GDB requires mpfr-3 on RHEL-7, RHEL-8, and
86fc110
# Fedora < 32, and mpfr-4 on Fedora 32+ and RHEL-9+.
a0d6e14
BuildRequires: mpfr-devel%{buildisa}
Jan Kratochvil 138f53b
%endif
b1bf7bc
BuildRequires: source-highlight-devel
04fc1c0
%if 0%{!?rhel:1}
63fa2e2
BuildRequires: xxhash-devel
db493ec
%endif
db493ec
BuildRequires: elfutils-debuginfod-client-devel
fef19e0
b3e4c8b
%if 0%{?_with_testsuite:1}
0911f37
0911f37
# Ensure the devel libraries are installed for both multilib arches.
Jan Kratochvil 2d09ea9
%global bits_local %{?_isa}
Jan Kratochvil 2d09ea9
%global bits_other %{?_isa}
0911f37
%ifarch s390x
30a397d
%if 0%{!?rhel:1} || 0%{?rhel} < 8
Jan Kratochvil 2d09ea9
%global bits_other (%{__isa_name}-32)
30a397d
%endif
0911f37
%else #!s390x
0911f37
%ifarch ppc
Jan Kratochvil 2d09ea9
%global bits_other (%{__isa_name}-64)
0911f37
%else #!ppc
0911f37
%ifarch sparc64 ppc64 s390x x86_64
Jan Kratochvil 2d09ea9
%global bits_other (%{__isa_name}-32)
0911f37
%endif #sparc64 ppc64 s390x x86_64
0911f37
%endif #!ppc
0911f37
%endif #!s390x
0911f37
39347a6
BuildRequires: sharutils dejagnu
92dc0e1
# gcc-objc++ is not covered by the GDB testsuite.
30a397d
BuildRequires: gcc gcc-c++ gcc-gfortran
30a397d
%if 0%{!?rhel:1} || 0%{?rhel} < 8
30a397d
BuildRequires: gcc-objc
30a397d
%endif
Jan Kratochvil fe8a89f
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil b6bc0d5
BuildRequires: gcc-gdb-plugin%{?_isa}
Jan Kratochvil fe8a89f
%endif
Jan Kratochvil 7ae270c
%if 0%{?rhel:1} && 0%{?rhel} < 7
Jan Kratochvil 6ca3c18
BuildRequires: gcc-java libgcj%{bits_local} libgcj%{bits_other}
Jan Kratochvil 7ae270c
# for gcc-java linkage:
Jan Kratochvil 7ae270c
BuildRequires: zlib-devel%{bits_local} zlib-devel%{bits_other}
Jan Kratochvil 6ca3c18
%endif
Jan Kratochvil 425d099
# Exception for RHEL<=7
Jan Kratochvil 425d099
%ifarch aarch64
30a397d
%if 0%{!?rhel:1}
Jan Kratochvil 425d099
BuildRequires: gcc-go
Jan Kratochvil 425d099
BuildRequires: libgo-devel%{bits_local} libgo-devel%{bits_other}
Jan Kratochvil 425d099
%endif
Jan Kratochvil 425d099
%else
30a397d
%if 0%{!?rhel:1} || 0%{?rhel} == 7
Jan Kratochvil f8eee05
BuildRequires: gcc-go
Jan Kratochvil 425d099
BuildRequires: libgo-devel%{bits_local} libgo-devel%{bits_other}
Jan Kratochvil 425d099
%endif
Jan Kratochvil f8eee05
%endif
Jan Kratochvil c693444
# archer-sergiodj-stap-patch-split
Jan Kratochvil c693444
BuildRequires: systemtap-sdt-devel
Jan Kratochvil 7fe027b
%if 0%{?rhel:1} && 0%{?rhel} <= 7
Jan Kratochvil 7fe027b
# Copied from prelink-0.4.2-3.fc13.
Jan Kratochvil 7fe027b
# Prelink is not yet ported to ppc64le.
Jan Kratochvil 7fe027b
%ifarch %{ix86} alpha sparc sparcv9 sparc64 s390 s390x x86_64 ppc ppc64
Jan Kratochvil 7fe027b
# Prelink is broken on sparcv9/sparc64.
Jan Kratochvil 7fe027b
%ifnarch sparc sparcv9 sparc64
Jan Kratochvil 7fe027b
BuildRequires: prelink
Jan Kratochvil 7fe027b
%endif
Jan Kratochvil 7fe027b
%endif
Jan Kratochvil 7fe027b
%endif
Jan Kratochvil c296a6a
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil 22d1e60
BuildRequires: opencl-headers ocl-icd-devel%{bits_local} ocl-icd-devel%{bits_other}
Jan Kratochvil c296a6a
%endif
30a397d
%if 0%{!?rhel:1}
Jan Kratochvil 6e0665a
# Fedora arm+ppc64le do not yet have fpc built.
Jan Kratochvil 6e0665a
%ifnarch %{arm} ppc64le
0911f37
BuildRequires: fpc
0911f37
%endif
Jan Kratochvil 11eae30
%endif
Jan Kratochvil 235c57b
# Copied from: gcc-6.2.1-1.fc26
Jan Kratochvil 53edfc5
# Exception for RHEL<=7
Jan Kratochvil 53edfc5
%ifarch s390x
30a397d
%if 0%{!?rhel:1}
Jan Kratochvil 53edfc5
BuildRequires: gcc-gnat
Jan Kratochvil 53edfc5
BuildRequires: libgnat%{bits_local} libgnat%{bits_other}
Jan Kratochvil 53edfc5
%endif
Jan Kratochvil 53edfc5
%else
Jan Kratochvil 235c57b
%ifarch %{ix86} x86_64 ia64 ppc %{power64} alpha s390x %{arm} aarch64
30a397d
%if 0%{!?rhel:1}
92dc0e1
BuildRequires: gcc-gnat
0911f37
BuildRequires: libgnat%{bits_local} libgnat%{bits_other}
92dc0e1
%endif
Jan Kratochvil 53edfc5
%endif
30a397d
%endif
0911f37
BuildRequires: glibc-devel%{bits_local} glibc-devel%{bits_other}
0911f37
BuildRequires: libgcc%{bits_local} libgcc%{bits_other}
Jan Kratochvil 2e49bd4
BuildRequires: libgfortran%{bits_local} libgfortran%{bits_other}
0911f37
# libstdc++-devel of matching bits is required only for g++ -static.
0911f37
BuildRequires: libstdc++%{bits_local} libstdc++%{bits_other}
Jan Kratochvil ac3dde5
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil 235c57b
%ifarch %{ix86} x86_64
Jan Kratochvil 235c57b
BuildRequires: libquadmath%{bits_local} libquadmath%{bits_other}
Jan Kratochvil 235c57b
%endif
Jan Kratochvil f8eee05
%endif
0911f37
BuildRequires: glibc-static%{bits_local}
c5a9fdc
# multilib glibc-static is open Bug 488472:
c5a9fdc
#BuildRequires: glibc-static%{bits_other}
Jan Kratochvil 53edfc5
# Exception for RHEL<=7
Jan Kratochvil 53edfc5
%ifarch s390x
Jan Kratochvil 53edfc5
BuildRequires: valgrind%{bits_local}
Jan Kratochvil 53edfc5
%if 0%{!?rhel:1} || 0%{?rhel} > 7
0911f37
BuildRequires: valgrind%{bits_local} valgrind%{bits_other}
Jan Kratochvil 53edfc5
%endif
Jan Kratochvil 53edfc5
%else
Jan Kratochvil 53edfc5
BuildRequires: valgrind%{bits_local} valgrind%{bits_other}
Jan Kratochvil 53edfc5
%endif
Jan Kratochvil 642e08f
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil a4cfcd8
BuildRequires: xz
Jan Kratochvil 642e08f
%endif
Jan Kratochvil af2c2a5
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil af2c2a5
BuildRequires: rust
Jan Kratochvil af2c2a5
%endif
0911f37
db493ec
BuildRequires: %{?scl_prefix}elfutils-debuginfod
0911f37
%endif # 0%{?_with_testsuite:1}
4f6865e
BuildRequires: make
cvsdist 9576717
Jan Kratochvil 3a4ee84
%{?scl:Requires:%scl_runtime}
Jan Kratochvil 3a4ee84
Jan Kratochvil 2f00fc1
# FIXME: The text needs to be duplicated to prevent 2 empty heading lines.
Jan Kratochvil 303cd25
%if 0%{!?scl:1}
Jan Kratochvil 303cd25
%description headless
Jan Kratochvil 2f00fc1
GDB, the GNU debugger, allows you to debug programs written in C, C++,
Jan Kratochvil 2f00fc1
Java, and other languages, by executing them in a controlled fashion
Jan Kratochvil 2f00fc1
and printing their data.
Jan Kratochvil 303cd25
%else
cvsdist c049b6a
%description
cvsdist 04f7bcf
GDB, the GNU debugger, allows you to debug programs written in C, C++,
16ccb4d
Java, and other languages, by executing them in a controlled fashion
16ccb4d
and printing their data.
Jan Kratochvil 2f00fc1
%endif
cvsdist c049b6a
cc76952
%if 0%{?_build_minimal}
cc76952
%package minimal
cc76952
Summary: A GNU source-level debugger for C, C++, Fortran, Go and other languages (minimal version)
d96e244
# gdb-add-index is shared with gdb-headless and it must be from same version
d96e244
Conflicts: %{name}-headless < %{version}-%{release}
d96e244
Conflicts: %{name}-headless > %{version}-%{release}
cc76952
cc76952
%description minimal
cc76952
GDB, the GNU debugger, allows you to debug programs written in C, C++,
cc76952
Java, and other languages, by executing them in a controlled fashion
cc76952
and printing their data.
cc76952
cc76952
This package provides a minimal version of GDB, tailored to be used by
cc76952
the Fedora buildroot.  It should probably not be used by end users.
cc76952
%endif # 0%{?_build_minimal}
cc76952
08593f1
%package gdbserver
08593f1
Summary: A standalone server for GDB (the GNU source-level debugger)
08593f1
08593f1
%description gdbserver
08593f1
GDB, the GNU debugger, allows you to debug programs written in C, C++,
08593f1
Java, and other languages, by executing them in a controlled fashion
08593f1
and printing their data.
08593f1
ee681d3
This package provides a program that allows you to run GDB on a different
ee681d3
machine than the one which is running the program being debugged.
08593f1
Jan Kratochvil 6f7687c
%package doc
Jan Kratochvil 6f7687c
Summary: Documentation for GDB (the GNU source-level debugger)
Jan Kratochvil 6b44006
License: GFDL
Jan Kratochvil 4d79cf2
BuildArch: noarch
4f2cb18
%if 0%{?scl:1}
4f2cb18
# As of F-28, packages won't need to call /sbin/install-info by hand
4f2cb18
# anymore.  We make an exception for DTS here.
4f2cb18
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MP2QVJZBOJZEOQO2G7UB2HLXKXYPF2G5/
Jan Kratochvil 19dab0f
Requires(post): /sbin/install-info
Jan Kratochvil 19dab0f
Requires(preun): /sbin/install-info
4f2cb18
%endif
Jan Kratochvil 6f7687c
Jan Kratochvil 6f7687c
%description doc
Jan Kratochvil 6f7687c
GDB, the GNU debugger, allows you to debug programs written in C, C++,
Jan Kratochvil 6f7687c
Java, and other languages, by executing them in a controlled fashion
Jan Kratochvil 6f7687c
and printing their data.
Jan Kratochvil 6f7687c
Jan Kratochvil 9aa6e1d
This package provides INFO, HTML and PDF user manual for GDB.
Jan Kratochvil 6f7687c
cvsdist c049b6a
%prep
Jan Kratochvil 3a4ee84
%setup -q -n %{gdb_src}
16ccb4d
Jan Kratochvil a2e5681
%if 0%{?rhel:1} && 0%{?rhel} <= 7
8ae3364
# libstdc++ pretty printers.
Jan Kratochvil d922349
tar xJf %{SOURCE5}
Jan Kratochvil a2e5681
%endif # 0%{?rhel:1} && 0%{?rhel} <= 7
8ae3364
Jan Kratochvil efdba24
%if 0%{have_libipt} && 0%{?el7:1} && 0%{?scl:1}
Jan Kratochvil 1d224e6
tar xzf %{SOURCE7}
Jan Kratochvil 1d224e6
(
9949e18
 cd libipt-%{libipt_version}
Jan Kratochvil 1d224e6
%patch1142 -p1
Jan Kratochvil 1d224e6
)
Jan Kratochvil 1d224e6
%endif
Jan Kratochvil 1d224e6
8336d58
# Files have `# <number> <file>' statements breaking VPATH / find-debuginfo.sh .
Jan Kratochvil 1309eac
(cd gdb;rm -fv $(perl -pe 's/\\\n/ /' 
8336d58
Jan Kratochvil 26b4790
# *.info* is needlessly split in the distro tar; also it would not get used as
Jan Kratochvil 26b4790
# we build in %{gdb_build}, just to be sure.
Jan Kratochvil 26b4790
find -name "*.info*"|xargs rm -f
Jan Kratochvil 26b4790
f637971
# Apply patches defined on _gdb.spec.Patch.include
f637971
f637971
# Include the auto-generated "%patch" directives.
f637971
# See README.local-patches for more details.
b2003ea
%include %{PATCH9999}
f637971
25ff8a1
find -name "*.orig" | xargs rm -f
0911f37
! find -name "*.rej" # Should not happen.
6edd3c8
Jan Kratochvil 9e9d7b2
# Change the version that gets printed at GDB startup, so it is RH specific.
cvsdist d40fc7c
cat > gdb/version.in << _FOO
Jan Kratochvil 9e9d7b2
%if 0%{!?rhel:1}
Jan Kratochvil a717e23
Fedora %{version}-%{release}
Jan Kratochvil 9e9d7b2
%else # !0%{!?rhel:1} 
Jan Kratochvil a717e23
Red Hat Enterprise Linux %{version}-%{release}
Jan Kratochvil 9e9d7b2
%endif # !0%{!?rhel:1} 
cvsdist d40fc7c
_FOO
cvsdist 2574af9
16ccb4d
# Remove the info and other generated files added by the FSF release
16ccb4d
# process.
25ff8a1
rm -f libdecnumber/gstdint.h
ddc50f9
rm -f bfd/doc/*.info
ddc50f9
rm -f bfd/doc/*.info-*
cvsdist 9576717
rm -f gdb/doc/*.info
cvsdist 9576717
rm -f gdb/doc/*.info-*
cvsdist 2473bd1
Jan Kratochvil ec26424
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil 2d09ea9
# RL_STATE_FEDORA_GDB would not be found for:
Jan Kratochvil 2d09ea9
# Patch642: gdb-readline62-ask-more-rh.patch
Jan Kratochvil 2d09ea9
# --with-system-readline
99dc38b
mv -f readline/readline/doc readline-doc
99dc38b
rm -rf readline/readline/*
99dc38b
mv -f readline-doc readline/readline/doc
Jan Kratochvil ec26424
%endif # 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil 2d09ea9
Jan Kratochvil fd48d31
rm -rf zlib texinfo
Jan Kratochvil 32f92b2
cvsdist c049b6a
%build
Jan Kratochvil 87ed948
rm -rf %{buildroot}
cvsdist d40fc7c
Jan Kratochvil 29ca342
test -e %{_root_libdir}/librpm.so.%{librpmver}
Jan Kratochvil 29ca342
Jan Kratochvil 4d0140d
%if 0%{?el6:1}
Jan Kratochvil 4d0140d
# GDB C++11 requires devtoolset gcc.
Jan Kratochvil 4d0140d
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
Jan Kratochvil 4d0140d
%endif
Jan Kratochvil 4d0140d
cc76952
# A set of common GDB configure flags, which are used for both minimal
cc76952
# and non-minimal compilations.
cc76952
COMMON_GDB_CONFIGURE_FLAGS="\
cc76952
	--prefix=%{_prefix}					\
cc76952
	--libdir=%{_libdir}					\
cc76952
	--sysconfdir=%{_sysconfdir}				\
cc76952
	--mandir=%{_mandir}					\
cc76952
	--infodir=%{_infodir}					\
cc76952
	--with-gdb-datadir=%{_datadir}/gdb			\
cc76952
	--enable-gdb-build-warnings=,-Wno-unused		\
cc76952
	--enable-build-with-cxx					\
cc76952
%ifnarch %{ix86} alpha ppc s390 s390x x86_64 ppc64 ppc64le sparc sparcv9 sparc64 %{arm} aarch64
cc76952
	--disable-werror					\
cc76952
%else
cc76952
	--enable-werror						\
cc76952
%endif
cc76952
	--with-separate-debug-dir=/usr/lib/debug		\
cc76952
	--disable-sim						\
cc76952
	--disable-rpath						\
cc76952
	--without-stage1-ldflags				\
cc76952
	--disable-libmcheck					\
cc76952
%if 0%{!?rhel:1} || 0%{?rhel} > 6
cc76952
	--with-system-readline					\
cc76952
%else
cc76952
	--without-system-readline				\
cc76952
%endif
cc76952
	--without-libunwind					\
cc76952
%ifarch sparc sparcv9 sparc64
cc76952
	--without-mmap						\
cc76952
%endif
cc76952
	--enable-64-bit-bfd					\
cc76952
%if 0%{!?rhel:1} || 0%{?rhel} > 6
cc76952
	--with-mpfr						\
cc76952
%else
cc76952
	--without-mpfr						\
cc76952
%endif
cc76952
	--with-system-zlib					\
cc76952
%if 0%{!?rhel:1} || 0%{?rhel} > 6
cc76952
	--with-lzma						\
cc76952
%else
cc76952
	--without-lzma						\
c7fa157
%endif
c7fa157
        --with-debuginfod					\
c7fa157
%if 0%{?rhel:1}
c7fa157
	--disable-libctf
c7fa157
%endif
cc76952
"
cc76952
16ccb4d
# Identify the build directory with the version of gdb as well as the
16ccb4d
# architecture, to allow for mutliple versions to be installed and
16ccb4d
# built.
8336d58
# Initially we're in the %{gdb_src} directory.
16ccb4d
Jan Kratochvil 1bcf9b6
for fprofile in %{?_with_profile:-fprofile} ""
Jan Kratochvil 1bcf9b6
do
Jan Kratochvil 1bcf9b6
cc76952
# We will first build the minimal version of GDB.
cc76952
%if 0%{?_build_minimal}
cc76952
mkdir %{gdb_build_minimal}$fprofile
cc76952
cd %{gdb_build_minimal}$fprofile
cc76952
cc76952
# The configure flags we will use when building gdb-minimal.
cc76952
GDB_MINIMAL_CONFIGURE_FLAGS="\
cc76952
    --without-babeltrace \
cc76952
    --without-expat \
cc76952
    --disable-tui \
cc76952
    --without-python \
9e0dc4d
    --without-guile \
cc76952
    --disable-inprocess-agent \
cc76952
    --without-intel-pt \
cc76952
    --disable-unit-tests \
cc76952
    --disable-source-highlight"
cc76952
cc76952
export CFLAGS="$RPM_OPT_FLAGS %{?_with_asan:-fsanitize=address}"
cc76952
export LDFLAGS="%{?__global_ldflags} %{?_with_asan:-fsanitize=address}"
cc76952
cc76952
export CXXFLAGS="$CFLAGS"
cc76952
cc76952
# --htmldir and --pdfdir are not used as they are used from %{gdb_build}.
cc76952
../configure							\
cc76952
	${COMMON_GDB_CONFIGURE_FLAGS}				\
cc76952
	${GDB_MINIMAL_CONFIGURE_FLAGS}				\
cc76952
	--with-auto-load-dir='$debugdir:$datadir/auto-load%{?scl::%{_root_datadir}/gdb/auto-load}'	\
cc76952
	--with-auto-load-safe-path='$debugdir:$datadir/auto-load%{?scl::%{_root_datadir}/gdb/auto-load}'	\
cc76952
%ifarch sparc sparcv9
cc76952
	sparc-%{_vendor}-%{_target_os}%{?_gnu}
cc76952
%else
cc76952
	--enable-targets=s390-linux-gnu,powerpc-linux-gnu,arm-linux-gnu,aarch64-linux-gnu	\
cc76952
	%{_target_platform}
cc76952
%endif
cc76952
cc76952
# Prepare gdb/config.h first.
12a2158
%make_build CFLAGS="$CFLAGS $FPROFILE_CFLAGS" LDFLAGS="$LDFLAGS $FPROFILE_CFLAGS" V=1 maybe-configure-gdb
cc76952
perl -i.relocatable -pe 's/^(D\[".*_RELOCATABLE"\]=" )1(")$/${1}0$2/' gdb/config.status
cc76952
12a2158
%make_build CFLAGS="$CFLAGS $FPROFILE_CFLAGS" LDFLAGS="$LDFLAGS $FPROFILE_CFLAGS" V=1
cc76952
cc76952
cd ..
cc76952
%endif # 0%{?_build_minimal}
cc76952
cc76952
# Now we build the full GDB.
Jan Kratochvil 1bcf9b6
mkdir %{gdb_build}$fprofile
Jan Kratochvil 1bcf9b6
cd %{gdb_build}$fprofile
16ccb4d
Jan Kratochvil 2c55a54
export CFLAGS="$RPM_OPT_FLAGS %{?_with_asan:-fsanitize=address}"
Jan Kratochvil 2c55a54
export LDFLAGS="%{?__global_ldflags} %{?_with_asan:-fsanitize=address}"
535451a
Jan Kratochvil c2620a4
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil c2620a4
CFLAGS="$CFLAGS -DDNF_DEBUGINFO_INSTALL"
Jan Kratochvil c2620a4
%endif
Jan Kratochvil c2620a4
Jan Kratochvil 46cc044
# Patch833: gdb-6.6-buildid-locate-rpm-scl.patch
Jan Kratochvil 46cc044
%if 0%{?el6:1} && 0%{?scl:1}
Jan Kratochvil 46cc044
CFLAGS="$CFLAGS -DGDB_INDEX_VERIFY_VENDOR"
Jan Kratochvil 46cc044
%endif
Jan Kratochvil 46cc044
Jan Kratochvil b4d85c5
# [dts+el7] [x86*] Bundle linux_perf.h for libipt (RH BZ 1256513).
Jan Kratochvil efdba24
%if %{have_libipt} && 0%{?el7:1} && 0%{?scl:1}
Jan Kratochvil a4c8bca
CFLAGS="$CFLAGS -DPERF_ATTR_SIZE_VER5_BUNDLE"
Jan Kratochvil a4c8bca
%endif
Jan Kratochvil a4c8bca
Jan Kratochvil 13d2cd5
# Patch642: gdb-readline62-ask-more-rh.patch
Jan Kratochvil 194c086
%if 0%{?rhel} == 7
Jan Kratochvil 13d2cd5
CFLAGS="$CFLAGS -DNEED_RL_STATE_FEDORA_GDB"
Jan Kratochvil 194c086
%else
Jan Kratochvil 194c086
# FIXME: Why not just: ! grep -w ...
Jan Kratochvil 194c086
if grep -w RL_STATE_FEDORA_GDB %{_includedir}/readline/readline.h;then false;fi
Jan Kratochvil 13d2cd5
%endif
Jan Kratochvil 13d2cd5
Jan Kratochvil 5d17353
# Patch337: gdb-6.8-attach-signalled-detach-stopped.patch
Jan Kratochvil 5d17353
# Patch331: gdb-6.8-quit-never-aborts.patch
Jan Kratochvil 5d17353
%if 0%{?rhel:1} && 0%{?rhel} <= 6
Jan Kratochvil 5d17353
CFLAGS="$CFLAGS -DNEED_DETACH_SIGSTOP"
Jan Kratochvil 5d17353
%endif
Jan Kratochvil 5d17353
Jan Kratochvil efdba24
%if 0%{have_libipt} && 0%{?el7:1} && 0%{?scl:1}
Jan Kratochvil 1d224e6
(
9949e18
 mkdir libipt-%{libipt_version}-root
9949e18
 mkdir libipt-%{libipt_version}-build
9949e18
 cd    libipt-%{libipt_version}-build
Jan Kratochvil 1d224e6
 # -DPTUNIT:BOOL=ON has no effect on ctest.
Jan Kratochvil 1d224e6
 %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
Jan Kratochvil 1d224e6
	-DPTUNIT:BOOL=OFF \
Jan Kratochvil 1d224e6
	-DDEVBUILD:BOOL=ON \
8ac0647
	-DBUILD_SHARED_LIBS=OFF \
9949e18
	../../libipt-%{libipt_version}
Jan Kratochvil 1d224e6
 make VERBOSE=1 %{?_smp_mflags}
Jan Kratochvil 1d224e6
 ctest -V %{?_smp_mflags}
9949e18
 make install DESTDIR=../libipt-%{libipt_version}-root
Jan Kratochvil 1d224e6
)
Jan Kratochvil 1d224e6
# There is also: --with-libipt-prefix
9949e18
CFLAGS="$CFLAGS -I$PWD/libipt-%{libipt_version}-root%{_includedir}"
9949e18
LDFLAGS="$LDFLAGS -L$PWD/libipt-%{libipt_version}-root%{_libdir}"
Jan Kratochvil 1d224e6
%endif
Jan Kratochvil 1d224e6
Jan Kratochvil dc6b8f4
export CXXFLAGS="$CFLAGS"
Jan Kratochvil dc6b8f4
cc76952
# The configure flags we will use when building the full GDB.
cc76952
GDB_FULL_CONFIGURE_FLAGS="\
c79314b
	--with-system-gdbinit=%{_sysconfdir}/gdbinit		\
1b69fa9
%if 0%{!?rhel:1} || 0%{?rhel} > 7
Jan Kratochvil 533da91
	--with-babeltrace					\
Jan Kratochvil 533da91
%else
Jan Kratochvil 533da91
	--without-babeltrace					\
Jan Kratochvil 533da91
%endif
0911f37
	--with-expat						\
0911f37
$(: ppc64 host build crashes on ppc variant of libexpat.so )	\
0911f37
	--without-libexpat-prefix				\
0911f37
	--enable-tui						\
b39dc5c
%if 0%{!?_without_python:1}
Jan Kratochvil 61676c0
	--with-python=%{__python}				\
b39dc5c
%else
0911f37
	--without-python					\
0911f37
%endif
ff1b575
%if 0%{!?rhel:1} || 0%{?rhel} == 8
e67700b
	--with-guile						\
e67700b
%else
e67700b
	--without-guile						\
e67700b
%endif
Jan Kratochvil 55c3b84
%if %{have_inproctrace}
Jan Kratochvil 55c3b84
	--enable-inprocess-agent				\
Jan Kratochvil bd04ff0
%else
Jan Kratochvil 55c3b84
	--disable-inprocess-agent				\
Jan Kratochvil bd04ff0
%endif
af8b999
%if %{have_libipt}
Jan Kratochvil 569c63c
	--with-intel-pt						\
Jan Kratochvil 569c63c
%else
Jan Kratochvil 569c63c
	--without-intel-pt					\
Jan Kratochvil 569c63c
%endif
04fc1c0
%if 0%{!?rhel:1}
63fa2e2
	--with-xxhash						\
63fa2e2
%endif
cc76952
	--with-rpm=librpm.so.%{librpmver}			\
cc76952
	--enable-unit-tests"
cc76952
cc76952
# --htmldir and --pdfdir are not used as they are used from %{gdb_build}.
cc76952
../configure							\
cc76952
	${COMMON_GDB_CONFIGURE_FLAGS}				\
cc76952
	${GDB_FULL_CONFIGURE_FLAGS}				\
cc76952
	--with-auto-load-dir='$debugdir:$datadir/auto-load%{?scl::%{_root_datadir}/gdb/auto-load}'	\
Jan Kratochvil cec9297
	--with-auto-load-safe-path='$debugdir:$datadir/auto-load%{?scl::%{_root_datadir}/gdb/auto-load}'	\
1cd4f38
%ifarch sparc sparcv9
dccf7f2
	sparc-%{_vendor}-%{_target_os}%{?_gnu}
dccf7f2
%else
Jan Kratochvil ff3b0d4
	--enable-targets=s390-linux-gnu,powerpc-linux-gnu,arm-linux-gnu,aarch64-linux-gnu	\
2d64357
	%{_target_platform}
dccf7f2
%endif
cvsdist c049b6a
Jan Kratochvil 1bcf9b6
if [ -z "%{!?_with_profile:no}" ]
Jan Kratochvil 1bcf9b6
then
Jan Kratochvil 1bcf9b6
  # Run all the configure tests being incompatible with $FPROFILE_CFLAGS.
12a2158
  %make_build configure-host configure-target
12a2158
  %make_build clean
Jan Kratochvil 1bcf9b6
Jan Kratochvil 1bcf9b6
  # Workaround -fprofile-use:
Jan Kratochvil 1bcf9b6
  # linux-x86-low.c:2225: Error: symbol `start_i386_goto' is already defined
12a2158
  %make_build -C gdb/gdbserver linux-x86-low.o
Jan Kratochvil 1bcf9b6
fi
Jan Kratochvil 1bcf9b6
Jan Kratochvil 1bcf9b6
# Global CFLAGS would fail on:
Jan Kratochvil 1bcf9b6
# conftest.c:1:1: error: coverage mismatch for function 'main' while reading counter 'arcs'
Jan Kratochvil 1bcf9b6
if [ "$fprofile" = "-fprofile" ]
Jan Kratochvil 1bcf9b6
then
Jan Kratochvil 1bcf9b6
  FPROFILE_CFLAGS='-fprofile-generate'
Jan Kratochvil 1bcf9b6
elif [ -z "%{!?_with_profile:no}" ]
Jan Kratochvil 1bcf9b6
then
Jan Kratochvil 1bcf9b6
  FPROFILE_CFLAGS='-fprofile-use'
Jan Kratochvil 1bcf9b6
  # We cannot use -fprofile-dir as the bare filenames clash.
cc76952
  (cd ../${builddir}-fprofile;
Jan Kratochvil 1bcf9b6
   # It was 333 on x86_64.
Jan Kratochvil 1bcf9b6
   test $(find -name "*.gcda"|wc -l) -gt 300
Jan Kratochvil 1bcf9b6
   find -name "*.gcda" | while read -r i
Jan Kratochvil 1bcf9b6
   do
cc76952
     ln $i ../${builddir}/$i
Jan Kratochvil 1bcf9b6
   done
Jan Kratochvil 1bcf9b6
  )
Jan Kratochvil 1bcf9b6
else
Jan Kratochvil 1bcf9b6
  FPROFILE_CFLAGS=""
Jan Kratochvil 1bcf9b6
fi
Jan Kratochvil 1bcf9b6
Jan Kratochvil a5cb59e
# Prepare gdb/config.h first.
12a2158
%make_build CFLAGS="$CFLAGS $FPROFILE_CFLAGS" LDFLAGS="$LDFLAGS $FPROFILE_CFLAGS" V=1 maybe-configure-gdb
Jan Kratochvil a5cb59e
perl -i.relocatable -pe 's/^(D\[".*_RELOCATABLE"\]=" )1(")$/${1}0$2/' gdb/config.status
Jan Kratochvil a5cb59e
12a2158
%make_build CFLAGS="$CFLAGS $FPROFILE_CFLAGS" LDFLAGS="$LDFLAGS $FPROFILE_CFLAGS" V=1
Jan Kratochvil 1bcf9b6
Jan Kratochvil a5cb59e
! grep '_RELOCATABLE.*1' gdb/config.h
Jan Kratochvil a5cb59e
Jan Kratochvil 1bcf9b6
if [ "$fprofile" = "-fprofile" ]
Jan Kratochvil 1bcf9b6
then
Jan Kratochvil 1bcf9b6
  cd gdb
Jan Kratochvil 1bcf9b6
  cp -p gdb gdb-withindex
Jan Kratochvil 1bcf9b6
  PATH="$PWD:$PATH" sh ../../gdb/gdb-add-index $PWD/gdb-withindex
Jan Kratochvil 1bcf9b6
  ./gdb -nx -ex q ./gdb-withindex
Jan Kratochvil 1bcf9b6
  ./gdb -nx -readnow -ex q ./gdb-withindex
Jan Kratochvil 1bcf9b6
  cd ..
Jan Kratochvil 1bcf9b6
fi
Jan Kratochvil 1bcf9b6
Jan Kratochvil 1bcf9b6
cd ..
Jan Kratochvil 1bcf9b6
Jan Kratochvil 1bcf9b6
done	# fprofile
Jan Kratochvil 1bcf9b6
Jan Kratochvil 1bcf9b6
cd %{gdb_build}
Jan Kratochvil 1bcf9b6
12a2158
%make_build \
5604003
     -C gdb/doc {gdb,annotate}{.info,/index.html,.pdf} MAKEHTMLFLAGS=--no-split MAKEINFOFLAGS=--no-split V=1
cvsdist 9576717
8336d58
# Copy the <sourcetree>/gdb/NEWS file to the directory above it.
8336d58
cp $RPM_BUILD_DIR/%{gdb_src}/gdb/NEWS $RPM_BUILD_DIR/%{gdb_src}
8336d58
8336d58
%check
8336d58
# Initially we're in the %{gdb_src} directory.
8336d58
cd %{gdb_build}
cvsdist 9576717
e18aa17
# We always run the unittests.
e18aa17
(cd gdb; make run GDBFLAGS='-batch -ex "maintenance selftest"')
e18aa17
b3e4c8b
%if 0%{!?_with_testsuite:1}
b3e4c8b
echo ====================TESTSUITE DISABLED=========================
b3e4c8b
%else
cvsdist 6f603ff
echo ====================TESTING=========================
b3e4c8b
cd gdb
0911f37
gcc -o ./orphanripper %{SOURCE2} -Wall -lutil -ggdb2
7564bf3
# Need to use a single --ignore option, second use overrides first.
8336d58
# No `%{?_smp_mflags}' here as it may race.
8336d58
# WARNING: can't generate a core file - core tests suppressed - check ulimit
aad703f
# "readline-overflow.exp" - Testcase is broken, functionality is OK.
8336d58
(
8336d58
  # ULIMIT required for `gdb.base/auxv.exp'.
8336d58
  ulimit -H -c
8336d58
  ulimit -c unlimited || :
b3e4c8b
b3e4c8b
  # Setup $CHECK as `check//unix/' or `check//unix/-m64' for explicit bitsize.
3a094fb
  # Never use two different bitsizes as it fails on ppc64.
b3e4c8b
  echo 'int main (void) { return 0; }' >biarch.c
3a094fb
  CHECK=""
3a094fb
  for BI in -m64 -m32 -m31 ""
b3e4c8b
  do
3a094fb
    # Do not use size-less options if any of the sizes works.
3a094fb
    # On ia64 there is no -m64 flag while we must not leave a bare `check' here
3a094fb
    # as it would switch over some testing scripts to the backward compatibility
3a094fb
    # mode: when `make check' was executed from inside the testsuite/ directory.
3a094fb
    if [ -z "$BI" -a -n "$CHECK" ];then
3a094fb
      continue
3a094fb
    fi
3a094fb
    # Do not use $RPM_OPT_FLAGS as the other non-size options will not be used
3a094fb
    # in the real run of the testsuite.
3a094fb
    if ! gcc $BI -o biarch biarch.c
b3e4c8b
    then
3a094fb
      continue
b3e4c8b
    fi
17183a1
    CHECK="$CHECK check//unix/$BI check//native-gdbserver/$BI check//native-extended-gdbserver/$BI"
b3e4c8b
  done
3a094fb
  # Do not try -m64 inferiors for -m32 GDB as it cannot handle inferiors larger
3a094fb
  # than itself.
3a094fb
  # s390 -m31 still uses the standard ELF32 binary format.
3a094fb
  gcc $RPM_OPT_FLAGS -o biarch biarch.c
3a094fb
  RPM_SIZE="$(file ./biarch|sed -n 's/^.*: ELF \(32\|64\)-bit .*$/\1/p')"
3a094fb
  if [ "$RPM_SIZE" != "64" ]
b3e4c8b
  then
17183a1
    CHECK="$(echo " $CHECK "|sed 's#check//unix/-m64 check//native-gdbserver/-m64 check//native-extended-gdbserver/-m64# #')"
b3e4c8b
  fi
b3e4c8b
b3e4c8b
  # Disable some problematic testcases.
b3e4c8b
  # RUNTESTFLAGS='--ignore ...' is not used below as it gets separated by the
b3e4c8b
  # `check//...' target spawn and too much escaping there would be dense.
b3e4c8b
  for test in				\
b3e4c8b
    gdb.base/readline-overflow.exp	\
b3e4c8b
    gdb.base/bigcore.exp		\
b3e4c8b
  ; do
b3e4c8b
    mv -f ../../gdb/testsuite/$test ../gdb/testsuite/$test-DISABLED || :
b3e4c8b
  done
b3e4c8b
2da8118
  # Run all the scheduled testsuite runs also in the PIE mode.
Jan Kratochvil 7218d15
  # See also: gdb-runtest-pie-override.exp
Jan Kratochvil 33d54d9
  ###CHECK="$(echo $CHECK|sed 's#check//unix/[^ ]*#& &/-fPIC/-pie#g')"
2da8118
12a2158
  ./orphanripper %make_build -k $CHECK || :
8336d58
)
b3e4c8b
for t in sum log
b3e4c8b
do
b3e4c8b
  for file in testsuite*/gdb.$t
b3e4c8b
  do
17183a1
    suffix="${file#testsuite}"
b3e4c8b
    suffix="${suffix%/gdb.$t}"
b3e4c8b
    ln $file gdb-%{_target_platform}$suffix.$t || :
b3e4c8b
  done
cvsdist 39e27b3
done
8336d58
# `tar | bzip2 | uuencode' may have some piping problems in Brew.
b3e4c8b
tar cjf gdb-%{_target_platform}.tar.bz2 gdb-%{_target_platform}*.{sum,log}
8336d58
uuencode gdb-%{_target_platform}.tar.bz2 gdb-%{_target_platform}.tar.bz2
cvsdist 7c97915
cd ../..
cvsdist 6f603ff
echo ====================TESTING END=====================
cvsdist 6f603ff
%endif
cvsdist 6f603ff
cvsdist c049b6a
%install
8336d58
# Initially we're in the %{gdb_src} directory.
cc76952
%if 0%{?_build_minimal}
cc76952
cd %{gdb_build_minimal}
cc76952
rm -rf $RPM_BUILD_ROOT
cc76952
12a2158
%make_install %{?_smp_mflags}
cc76952
cc76952
# Delete everything except the 'gdb' binary, and then rename it to
cc76952
# 'gdb.minimal'.
cc76952
rm -rfv $RPM_BUILD_ROOT%{_prefix}/{include,lib*,share}
cc76952
rm -fv $RPM_BUILD_ROOT%{_bindir}/{gcore,gdbserver,gstack,gdb-add-index}
cc76952
mv $RPM_BUILD_ROOT%{_bindir}/gdb $RPM_BUILD_ROOT%{_bindir}/gdb.minimal
cc76952
cc76952
cd ..
cc76952
%endif # 0%{?_build_minimal}
cc76952
cc76952
# Install the full build.
cc76952
8336d58
cd %{gdb_build}
cc76952
cc76952
# We must remove the $RPM_BUILD_ROOT directory ourselves if we're not
cc76952
# building gdb-minimal.
cc76952
%if 0%{!?_build_minimal}
cvsdist c049b6a
rm -rf $RPM_BUILD_ROOT
cc76952
%endif # 0%{!?_build_minimal}
cvsdist c049b6a
Jan Kratochvil 4d0140d
%if 0%{?el6:1}
Jan Kratochvil 4d0140d
# GDB C++11 requires devtoolset gcc.
Jan Kratochvil 4d0140d
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
Jan Kratochvil 4d0140d
%endif
Jan Kratochvil 4d0140d
12a2158
%make_install %{?_smp_mflags}
cvsdist c049b6a
Jan Kratochvil 303cd25
%if 0%{!?scl:1}
Jan Kratochvil 303cd25
mkdir -p $RPM_BUILD_ROOT%{_prefix}/libexec
Jan Kratochvil 303cd25
mv -f $RPM_BUILD_ROOT%{_bindir}/gdb $RPM_BUILD_ROOT%{_prefix}/libexec/gdb
Jan Kratochvil 29d49d9
%if 0%{?rhel:1} && 0%{?rhel} <= 6
Jan Kratochvil 29d49d9
# RHEL-6: ln: invalid option -- 'r': https://bugzilla.redhat.com/show_bug.cgi?id=1384947
Jan Kratochvil 35d56ba
# RHEL-6 also does not have: /usr/bin/realpath
Jan Kratochvil 35d56ba
ln -s $(
Jan Kratochvil 35d56ba
  perl -le 'sub x{$_=$_[0];s{/+}{/}g;s{/$}{};return split "/";}@a=x shift;@b=x shift;while($a[0] eq $b[0]){shift @a;shift @b;}print join "/",map("..",@a),@b;' \
Jan Kratochvil 35d56ba
    $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_prefix}/libexec/gdb
Jan Kratochvil 35d56ba
) $RPM_BUILD_ROOT%{_bindir}/gdb
Jan Kratochvil 29d49d9
%else
Jan Kratochvil 29d49d9
ln -s -r                                                 $RPM_BUILD_ROOT%{_prefix}/libexec/gdb  $RPM_BUILD_ROOT%{_bindir}/gdb
Jan Kratochvil 29d49d9
%endif
Jan Kratochvil 303cd25
%endif
Jan Kratochvil 303cd25
Jan Kratochvil 9e9d7b2
# Provide gdbtui for RHEL-5 and RHEL-6 as it is removed upstream (BZ 797664).
Jan Kratochvil 9e9d7b2
%if 0%{?rhel:1} && 0%{?rhel} <= 6
Jan Kratochvil 9e9d7b2
test ! -e $RPM_BUILD_ROOT%{_prefix}/bin/gdbtui
Jan Kratochvil 9e9d7b2
install -m 755 %{SOURCE6} $RPM_BUILD_ROOT%{_prefix}/bin/gdbtui
Jan Kratochvil 9e9d7b2
ln -sf gdb.1 $RPM_BUILD_ROOT%{_mandir}/man1/gdbtui.1
Jan Kratochvil 9e9d7b2
%endif # 0%{?rhel:1} && 0%{?rhel} <= 6
Jan Kratochvil 9e9d7b2
Jan Kratochvil a56307e
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/gdbinit.d
Jan Kratochvil 7cb24ad
touch -r %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/gdbinit.d
Jan Kratochvil a56307e
sed 's#%%{_sysconfdir}#%{_sysconfdir}#g' <%{SOURCE4} >$RPM_BUILD_ROOT%{_sysconfdir}/gdbinit
Jan Kratochvil 7cb24ad
touch -r %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/gdbinit
Jan Kratochvil a56307e
Jan Kratochvil 1bcf9b6
for i in `find $RPM_BUILD_ROOT%{_datadir}/gdb/python/gdb -name "*.py"`
Jan Kratochvil 1bcf9b6
do
Jan Kratochvil 1bcf9b6
  # Files could be also patched getting the current time.
Jan Kratochvil 1bcf9b6
  touch -r $RPM_BUILD_DIR/%{gdb_src}/gdb/ChangeLog $i
Jan Kratochvil 1bcf9b6
done
8ae3364
Jan Kratochvil e81f470
%if 0%{?_enable_debug_packages:1} && 0%{!?_without_python:1}
Jan Kratochvil 3000de3
mkdir -p $RPM_BUILD_ROOT/usr/lib/debug%{_bindir}
bf87ff8
cp -p ./gdb/gdb-gdb.py $RPM_BUILD_ROOT/usr/lib/debug%{_bindir}/
Jan Kratochvil e81f470
for pyo in "" "-O";do
Jan Kratochvil e81f470
  # RHEL-5: AttributeError: 'module' object has no attribute 'compile_file'
Rex Dieter 602e87c
  %{__python} $pyo -c 'import compileall, re, sys; sys.exit (not compileall.compile_dir("'"$RPM_BUILD_ROOT/usr/lib/debug%{_bindir}"'", 1, "'"/usr/lib/debug%{_bindir}"'"))'
Jan Kratochvil e81f470
done
Jan Kratochvil e81f470
%endif # 0%{?_enable_debug_packages:1} && 0%{!?_without_python:1}
Jan Kratochvil 3000de3
b2003ea
# Compile python files
b2003ea
%if 0%{!?_without_python:1}
b2003ea
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/gdb/python/gdb
b2003ea
%endif
b2003ea
Jan Kratochvil 0bba59c
%if 0%{!?_without_python:1}
Jan Kratochvil a2e5681
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil a2e5681
# BZ 999645: /usr/share/gdb/auto-load/ needs filesystem symlinks
Jan Kratochvil a2e5681
for i in $(echo bin lib $(basename %{_libdir}) sbin|tr ' ' '\n'|sort -u);do
Jan Kratochvil a2e5681
  # mkdir to satisfy dangling symlinks build check.
Jan Kratochvil a2e5681
  mkdir -p $RPM_BUILD_ROOT%{_datadir}/gdb/auto-load/%{_root_prefix}/$i
Jan Kratochvil a2e5681
  ln -s $(echo %{_root_prefix}|sed 's#^/*##')/$i \
Jan Kratochvil a2e5681
        $RPM_BUILD_ROOT%{_datadir}/gdb/auto-load/$i
Jan Kratochvil a2e5681
done
Jan Kratochvil a2e5681
%endif # 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil a2e5681
%if 0%{?rhel:1} && 0%{?rhel} <= 7
Jan Kratochvil 0bba59c
# Temporarily now:
Jan Kratochvil a2e5681
for LIB in $(echo lib $(basename %{_libdir})|tr ' ' '\n'|sort -u);do
Jan Kratochvil 3a4ee84
  LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load%{_root_prefix}/$LIB"
Jan Kratochvil 0bba59c
  mkdir -p $LIBPATH
Jan Kratochvil 0bba59c
  # basename is being run only for the native (non-biarch) file.
Jan Kratochvil 0bba59c
  sed -e 's,@pythondir@,%{_datadir}/gdb/python,'		\
Jan Kratochvil 3a4ee84
      -e 's,@toolexeclibdir@,%{_root_prefix}/'"$LIB,"		\
Jan Kratochvil 0bba59c
      < $RPM_BUILD_DIR/%{gdb_src}/%{libstdcxxpython}/hook.in	\
Jan Kratochvil 3a4ee84
      > $LIBPATH/$(basename %{_root_prefix}/%{_lib}/libstdc++.so.6.*)-gdb.py
Jan Kratochvil 3a4ee84
  # Test the filename 'libstdc++.so.6.*' has matched.
Jan Kratochvil 3a4ee84
  test -f $LIBPATH/libstdc++.so.6.[0-9]*-gdb.py
Jan Kratochvil 0bba59c
done
Jan Kratochvil 0bba59c
test ! -e $RPM_BUILD_ROOT%{_datadir}/gdb/python/libstdcxx
Jan Kratochvil 0bba59c
cp -a $RPM_BUILD_DIR/%{gdb_src}/%{libstdcxxpython}/libstdcxx	\
Jan Kratochvil 0bba59c
      $RPM_BUILD_ROOT%{_datadir}/gdb/python/libstdcxx
Jan Kratochvil a2e5681
%endif # 0%{?rhel:1} && 0%{?rhel} <= 7
Jan Kratochvil b472cba
for i in `find $RPM_BUILD_ROOT%{_datadir}/gdb -name "*.py"`; do
Jan Kratochvil b472cba
  # Files are installed by install(1) not preserving the timestamps.
Jan Kratochvil b472cba
  touch -r $RPM_BUILD_DIR/%{gdb_src}/gdb/ChangeLog $i
Jan Kratochvil b472cba
done
Jan Kratochvil 0bba59c
%endif # 0%{!?_without_python:1}
Jan Kratochvil 0bba59c
Jan Kratochvil fdf21a3
# gdb-add-index cannot be run even for SCL package on RHEL<=6.
Jan Kratochvil fdf21a3
%if 0%{?rhel:1} && 0%{?rhel} <= 6
Jan Kratochvil 3a4ee84
rm -f $RPM_BUILD_ROOT%{_bindir}/gdb-add-index
Jan Kratochvil 3af2cc6
rm -f $RPM_BUILD_ROOT%{_mandir}/*/gdb-add-index.1*
Jan Kratochvil fdf21a3
%endif
Jan Kratochvil 3a4ee84
cvsdist 6f603ff
# Remove the files that are part of a gdb build but that are owned and
cvsdist 6f603ff
# provided by other packages.
cvsdist 6f603ff
# These are part of binutils
cvsdist c049b6a
9b2688b
rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/
9b2688b
rm -f $RPM_BUILD_ROOT%{_infodir}/bfd*
cvsdist 93462a8
rm -f $RPM_BUILD_ROOT%{_infodir}/standard*
cvsdist 6f603ff
rm -f $RPM_BUILD_ROOT%{_infodir}/configure*
77c099e
# Just exclude the header files in the top directory, and don't exclude
77c099e
# the gdb/ directory, as it contains jit-reader.h.
77c099e
rm -rf $RPM_BUILD_ROOT%{_includedir}/*.h
2f578f5
rm -rf $RPM_BUILD_ROOT/%{_libdir}/lib{bfd*,opcodes*,iberty*,ctf*}
cvsdist c049b6a
08593f1
# pstack obsoletion
08593f1
08593f1
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/man1/gstack.1
Jan Kratochvil 29e1388
ln -s gstack.1 $RPM_BUILD_ROOT%{_mandir}/man1/pstack.1
08593f1
ln -s gstack $RPM_BUILD_ROOT%{_bindir}/pstack
08593f1
Jan Kratochvil 14982af
# Packaged GDB is not a cross-target one.
Jan Kratochvil 14982af
(cd $RPM_BUILD_ROOT%{_datadir}/gdb/syscalls
Jan Kratochvil 14982af
 rm -f mips*.xml
Jan Kratochvil 14982af
%ifnarch sparc sparcv9 sparc64
Jan Kratochvil 14982af
 rm -f sparc*.xml
Jan Kratochvil 14982af
%endif
Jan Kratochvil 14982af
%ifnarch x86_64
Jan Kratochvil 14982af
 rm -f amd64-linux.xml
Jan Kratochvil 14982af
%endif
Jan Kratochvil 14982af
%ifnarch %{ix86} x86_64
Jan Kratochvil 14982af
 rm -f i386-linux.xml
Jan Kratochvil 14982af
%endif
Jan Kratochvil 14982af
)
Jan Kratochvil 14982af
Jan Kratochvil 68e26e6
# Documentation only for development.
Jan Kratochvil 1c8cc3b
rm -f $RPM_BUILD_ROOT%{_infodir}/gdbint*
Jan Kratochvil 1c8cc3b
rm -f $RPM_BUILD_ROOT%{_infodir}/stabs*
Jan Kratochvil 1c8cc3b
Jan Kratochvil 1c8cc3b
# Delete this too because the dir file will be updated at rpm install time.
Jan Kratochvil 1c8cc3b
# We don't want a gdb specific one overwriting the system wide one.
Jan Kratochvil 1c8cc3b
Jan Kratochvil 1c8cc3b
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
Jan Kratochvil 1c8cc3b
1b69fa9
%if 0%{?rhel:1}  && 0%{?rhel} <= 7
Jan Kratochvil cebf6f9
# /usr/share/gdb/guile/ gets installed even --without-guile
Jan Kratochvil cebf6f9
# https://sourceware.org/bugzilla/show_bug.cgi?id=17105
Jan Kratochvil cebf6f9
rm -rf $RPM_BUILD_ROOT%{_datadir}/gdb/guile
Jan Kratochvil cebf6f9
%endif
Jan Kratochvil cebf6f9
Jan Kratochvil b73009e
# These files are unrelated to Fedora Linux.
Jan Kratochvil b73009e
rm -f $RPM_BUILD_ROOT%{_datadir}/gdb/system-gdbinit/elinos.py
Jan Kratochvil b73009e
rm -f $RPM_BUILD_ROOT%{_datadir}/gdb/system-gdbinit/wrs-linux.py
Jan Kratochvil b73009e
rmdir $RPM_BUILD_ROOT%{_datadir}/gdb/system-gdbinit
Jan Kratochvil b73009e
cvsdist c049b6a
%files
Jan Kratochvil 4d0140d
# File must begin with "/": {GFDL,COPYING3,COPYING,COPYING.LIB,COPYING3.LIB}
Jan Kratochvil 4d0140d
%if 0%{!?el6:1}
Jan Kratochvil 082583f
%license COPYING3 COPYING COPYING.LIB COPYING3.LIB
Jan Kratochvil 4d0140d
%else
Jan Kratochvil 4d0140d
%doc     COPYING3 COPYING COPYING.LIB COPYING3.LIB
Jan Kratochvil 4d0140d
%endif
Jan Kratochvil 082583f
%doc README NEWS
Jan Kratochvil 303cd25
%{_bindir}/gdb
Jan Kratochvil 5eb569c
%{_bindir}/gcore
Jan Kratochvil 5eb569c
%{_mandir}/*/gcore.1*
Jan Kratochvil 5eb569c
%{_bindir}/gstack
Jan Kratochvil 5eb569c
%{_mandir}/*/gstack.1*
Jan Kratochvil 5eb569c
%{_bindir}/pstack
Jan Kratochvil 5eb569c
%{_mandir}/*/pstack.1*
Jan Kratochvil 5eb569c
# Provide gdb/jit-reader.h so that users are able to write their own GDB JIT
Jan Kratochvil 5eb569c
# plugins.
Jan Kratochvil 5eb569c
%{_includedir}/gdb
Jan Kratochvil 303cd25
%if 0%{!?scl:1}
Jan Kratochvil 303cd25
%files headless
Jan Kratochvil 303cd25
%{_prefix}/libexec/gdb
Jan Kratochvil 303cd25
%endif
Jan Kratochvil 7cb24ad
%config(noreplace) %{_sysconfdir}/gdbinit
Jan Kratochvil 5eb569c
%{_mandir}/*/gdb.1*
Jan Kratochvil a56307e
%{_sysconfdir}/gdbinit.d
Jan Kratochvil ac3dde5
%{_mandir}/*/gdbinit.5*
Jan Kratochvil 3af2cc6
# gdb-add-index cannot be run even for SCL package on RHEL<=6.
Jan Kratochvil 3af2cc6
%if 0%{!?rhel:1} || 0%{?rhel} > 6
Jan Kratochvil 5eb569c
%{_bindir}/gdb-add-index
Jan Kratochvil cf0b61a
%{_mandir}/*/gdb-add-index.1*
Jan Kratochvil 3af2cc6
%endif
Jan Kratochvil 9e9d7b2
# Provide gdbtui for RHEL-5 and RHEL-6 as it is removed upstream (BZ 797664).
Jan Kratochvil 9e9d7b2
%if 0%{?rhel:1} && 0%{?rhel} <= 6
Jan Kratochvil 9e9d7b2
%{_bindir}/gdbtui
Jan Kratochvil 9e9d7b2
%{_mandir}/*/gdbtui.1*
Jan Kratochvil 9e9d7b2
%endif # 0%{?rhel:1} && 0%{?rhel} <= 6
e93d347
%{_datadir}/gdb
cvsdist c049b6a
cvsdist c049b6a
# don't include the files in include, they are part of binutils
cvsdist c049b6a
cc76952
%if 0%{?_build_minimal}
cc76952
%files minimal
cc76952
%{_bindir}/gdb.minimal
d96e244
%{_bindir}/gdb-add-index
cc76952
%endif # 0%{?_build_minimal}
cc76952
1cd4f38
%ifnarch sparc sparcv9
08593f1
%files gdbserver
08593f1
%{_bindir}/gdbserver
08593f1
%{_mandir}/*/gdbserver.1*
Jan Kratochvil 55c3b84
%if %{have_inproctrace}
dd46ae6
%{_libdir}/libinproctrace.so
Jan Kratochvil 55c3b84
%endif # %{have_inproctrace}
Jan Kratochvil 1bcf9b6
%endif
08593f1
Jan Kratochvil 3af2cc6
%if 0%{!?_without_python:1}
Jan Kratochvil 3af2cc6
# [rhel] Do not migrate /usr/share/gdb/auto-load/ with symlinks on RHELs.
Jan Kratochvil 3af2cc6
%if 0%{!?rhel:1}
Jan Kratochvil a97ee30
%pre
Jan Kratochvil a97ee30
for i in $(echo bin lib $(basename %{_libdir}) sbin|tr ' ' '\n'|sort -u);do
Jan Kratochvil a97ee30
  src="%{_datadir}/gdb/auto-load/$i"
Jan Kratochvil a97ee30
  dst="%{_datadir}/gdb/auto-load/%{_root_prefix}/$i"
Jan Kratochvil a97ee30
  if test -d $src -a ! -L $src;then
Jan Kratochvil a97ee30
    if ! rmdir 2>/dev/null $src;then
Jan Kratochvil a97ee30
      mv -n $src/* $dst/
Jan Kratochvil a97ee30
      rmdir $src
Jan Kratochvil a97ee30
    fi
Jan Kratochvil a97ee30
  fi
Jan Kratochvil a97ee30
done
Jan Kratochvil 3af2cc6
%endif # 0%{!?rhel:1}
Jan Kratochvil 3af2cc6
%endif # 0%{!?_without_python:1}
Jan Kratochvil a97ee30
Jan Kratochvil 6f7687c
%files doc
Jan Kratochvil f1490f0
%doc %{gdb_build}/gdb/doc/{gdb,annotate}.{html,pdf}
Jan Kratochvil 6f7687c
%{_infodir}/annotate.info*
Jan Kratochvil 6f7687c
%{_infodir}/gdb.info*
Jan Kratochvil 6f7687c
4f2cb18
%if 0%{?scl:1}
4f2cb18
# As of F-28, packages won't need to call /sbin/install-info by hand
4f2cb18
# anymore.  We make an exception for DTS here.
4f2cb18
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MP2QVJZBOJZEOQO2G7UB2HLXKXYPF2G5/
4f2cb18
Jan Kratochvil 9fd1256
%post doc
Jan Kratochvil 9fd1256
# This step is part of the installation of the RPM. Not to be confused
Jan Kratochvil 9fd1256
# with the 'make install ' of the build (rpmbuild) process.
Jan Kratochvil 9fd1256
Jan Kratochvil 9fd1256
# For --excludedocs:
Jan Kratochvil 9fd1256
if [ -e %{_infodir}/gdb.info.gz ]
Jan Kratochvil 9fd1256
then
Jan Kratochvil 9fd1256
  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/annotate.info.gz || :
Jan Kratochvil 9fd1256
  /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gdb.info.gz || :
Jan Kratochvil 9fd1256
fi
Jan Kratochvil 9fd1256
Jan Kratochvil 9fd1256
%preun doc
Jan Kratochvil 9fd1256
if [ $1 = 0 ]
Jan Kratochvil 9fd1256
then
Jan Kratochvil 9fd1256
  # For --excludedocs:
Jan Kratochvil 9fd1256
  if [ -e %{_infodir}/gdb.info.gz ]
Jan Kratochvil 9fd1256
  then
Jan Kratochvil 9fd1256
    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/annotate.info.gz || :
Jan Kratochvil 9fd1256
    /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gdb.info.gz || :
Jan Kratochvil 9fd1256
  fi
Jan Kratochvil 9fd1256
fi
4f2cb18
%endif
Jan Kratochvil 9fd1256
cvsdist c049b6a
%changelog
0459b34
* Tue Jul 20 2021 Kevin Buettner <kevinb@redhat.com> - 10.2-5
0459b34
- Remove autoconf invocations from spec file.
0459b34
- Remove BuildRequires: autoconf.
0459b34
7126476
* Mon Jun 14 2021 Kevin Buettner <kevinb@redhat.com> - 10.2-4
7126476
- Backport upstream patches which fix multi-threaded debugging for
7126476
  glibc-2.34 (RHBZ 1971096, Simon Marchi, Kevin Buettner).
7126476
8f22c5c
* Fri Jun 11 2021 Keith Seitz <keiths@redhat.com> - 10.2-3
8f22c5c
- Backport "Exclude debuginfo files from 'outside ELF segments' warning".
8f22c5c
  (Keith Seitz, RH BZ 1898252)
8f22c5c
- Backport "Fix crash when expanding partial symtab..."
8f22c5c
  (Tom Tromey. gdb/27743)
8f22c5c
- Backport "[gdb/server] Don't overwrite fs/gs_base with -m32"
8f22c5c
- (Tom de Vries)
8f22c5c
506c836
* Sun Jun 06 2021 Python Maint <python-maint@redhat.com>
506c836
- Rebuilt for Python 3.10
506c836
ca26ddf
* Thu Jun 03 2021 Kevin Buettner <kevinb@redhat.com> - 10.2-1
ca26ddf
- Rebase to FSF GDB 10.2.
ca26ddf
- Drop gdb-6.3-test-pie-20050107.patch.
ca26ddf
- Drop gdb-6.3-test-self-20050110.patch.
ca26ddf
- Drop gdb-6.5-bz218379-ppc-solib-trampoline-test.patch.
ca26ddf
- Drop gdb-6.6-buildid-locate-core-as-arg.patch.
ca26ddf
- Drop gdb-6.8-quit-never-aborts.patch.
ca26ddf
- Drop gdb-archer-pie-addons-keep-disabled.patch.
ca26ddf
- Drop gdb-archer-pie-addons.patch.
ca26ddf
- Drop gdb-archer-vla-tests.patch.
ca26ddf
- Drop gdb-archer.patch.
ca26ddf
- Drop gdb-attach-fail-reasons-5of5.patch.
ca26ddf
- Drop gdb-btrobust.patch.
ca26ddf
- Drop gdb-bz1219747-attach-kills.patch.
ca26ddf
- Drop gdb-bz533176-fortran-omp-step.patch.
ca26ddf
- Drop gdb-dts-rhel6-python-compat.patch.
ca26ddf
- Drop gdb-gnat-dwarf-crash-3of3.patch.
ca26ddf
- Drop gdb-jit-reader-multilib.patch.
ca26ddf
- Drop gdb-moribund-utrace-workaround.patch.
ca26ddf
- Drop gdb-rhbz1930528-fix-gnulib-build-error.patch.
ca26ddf
- Drop gdb-rhbz1932645-aarch64-ptrace-header-order.patch.
ca26ddf
- Drop gdb-vla-intel-fix-print-char-array.patch.
ca26ddf
- Drop gdb-vla-intel-fortran-strides.patch.
ca26ddf
- Drop gdb-vla-intel-stringbt-fix.patch.
ca26ddf
- Drop gdb-vla-intel-tests.patch.
ca26ddf
- Drop process_psymtab_comp_unit-type-unit.patch.
ca26ddf
- Drop gdb-testsuite-readline63-sigint-revert.patch.
ca26ddf
- Drop gdb-config.patch.
ca26ddf
- Add following upstream patches for Fortran stride / slice support:
ca26ddf
  gdb-rhbz1964167-convert-enum-range_type.patch
ca26ddf
  gdb-rhbz1964167-fortran-array-slices-at-prompt.patch
ca26ddf
  gdb-rhbz1964167-fortran-array-strides-in-expressions.patch
ca26ddf
  gdb-rhbz1964167-fortran-clean-up-array-expression-evaluation.patch
ca26ddf
  gdb-rhbz1964167-fortran-range_type-to-range_flag.patch
ca26ddf
  gdb-rhbz1964167-fortran-whitespace_array.patch
ca26ddf
  gdb-rhbz1964167-move-fortran-expr-handling.patch
ca26ddf
6b2d2db
* Tue Jun 01 2021 Python Maint <python-maint@redhat.com>
6b2d2db
- Bootstrap for Python 3.10
6b2d2db
0a3a5ea
* Wed Mar 31 2021 Keith Seitz <keiths@redhat.com> - 10.1-18
0a3a5ea
- Backport "Save/restore file offset while reading notes in core file"
0a3a5ea
  (Keith Seitz, RHBZ 1931344)
0a3a5ea
0a3a5ea
* Wed Mar 31 2021 Jonathan Wakely <jwakely@redhat.com> - 10.1-17
9a3fa11
- Rebuilt for removed libstdc++ symbols (#1937698)
9a3fa11
db92bd6
* Tue Mar 23 2021 Kevin Buettner <kevinb@redhat.com>
db92bd6
-  Remove spec file workaround for RHBZ 1912913.
db92bd6
f293e66
* Fri Mar 19 2021 Kevin Buettner <kevinb@redhat.com> - 10.1-16
f293e66
- Fix potential hang during gdbserver testing (RHBZ 1941080, Kevin Buettner).
f293e66
c7fa157
* Thu Mar 18 2021 Keith Seitz <keiths@redhat.com>
c7fa157
- Disable libctf on RHEL (RHBZ 1935517).
c7fa157
5e056f9
* Thu Mar 11 2021 Kevin Buettner <kevinb@redhat.com> - 10.1-15
5e056f9
- Update libipt to version 2.0.4.
5e056f9
cd8eacd
* Fri Mar 05 2021 Kevin Buettner <kevinb@redhat.com> - 10.1-14
cd8eacd
- Backport patches which fix frame_id_p assertion failure (RHBZ 1909902,
cd8eacd
  Pedro Alves).
cd8eacd
Jan Kratochvil 6c6f63f
* Fri Mar  5 2021 Jan Kratochvil <jan.kratochvil@redhat.com> - 10.1-13
Jan Kratochvil 6c6f63f
- Drop gdb-vla-intel-fortran-vla-strings.patch as it was still regressing the
Jan Kratochvil 6c6f63f
  testsuite.
Jan Kratochvil 6c6f63f
Jan Kratochvil 0ba7f47
* Thu Mar  4 2021 Jan Kratochvil <jan.kratochvil@redhat.com> - 10.1-12
Jan Kratochvil 0ba7f47
- Fix gdb-vla-intel-fortran-vla-strings.patch to no longer modify cached
Jan Kratochvil 0ba7f47
  inferior types.
Jan Kratochvil 0ba7f47
Jan Kratochvil de24db0
* Thu Mar  4 2021 Jan Kratochvil <jan.kratochvil@redhat.com> - 10.1-11
Jan Kratochvil de24db0
- Align gdb-vla-intel-fortran-vla-strings.patch more to upstream
Jan Kratochvil de24db0
  fixing whitespaces in Fortran types printing.
Jan Kratochvil de24db0
Jan Kratochvil 443e2a0
* Thu Mar  4 2021 Jan Kratochvil <jan.kratochvil@redhat.com> - 10.1-10
Jan Kratochvil 443e2a0
- Reapply 10.1-8 after it has been accidentally reverted by 10.1-9.
Jan Kratochvil 443e2a0
f923d71
* Wed Feb 24 2021 Kevin Buettner <kevinb@redhat.com> - 10.1-9
f923d71
- Fix aarch64 build problem (RHBZ 1932645, Kevin Buettner).
f923d71
Jan Kratochvil a1361a0
* Fri Feb 19 2021 Jan Kratochvil <jan.kratochvil@redhat.com> - 10.1-8
Jan Kratochvil a1361a0
- Fix gdb-vla-intel-fortran-vla-strings.patch for compatiblity with GraalVM.
Jan Kratochvil a1361a0
23564f9
* Thu Feb 18 2021 Kevin Buettner <kevinb@redhat.com> - 10.1-7
23564f9
- Fix gnulib related build problem (RHBZ 1930528, Kevin Buettner).
23564f9
23564f9
* Wed Feb 17 2021 Kevin Buettner <kevinb@redhat.com> - 10.1-6
ce991fb
- Fix libstdc++ assert when performing tab completion; build must be made
ce991fb
  with -D_GLIBCXX_DEBUG flag in order to trigger assert (RHBZ 1912985,
ce991fb
  Kevin Buettner).
ce991fb
ff1b575
* Thu Feb 11 2021 Keith Seitz
ff1b575
- Disable Guile support for RHEL9+.
ff1b575
9cdc761
* Tue Jan 26 2021 Stephen Gallagher <sgallagh@redhat.com> - 10.1-5
9cdc761
- Build gdb-minimal for ELN
9cdc761
048587f
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org>
048587f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
048587f
0d98e10
* Sat Jan 23 2021 Kevin Buettner <kevinb@redhat.com>
0d98e10
- Add -Wno-stringop-overread to CFLAGS to work around gcc
0d98e10
  bug (RH BZ 1912913)
0d98e10
04fc1c0
* Tue Jan 12 2021 Keith Seitz <keiths@redhat.com> - 10.1-3
04fc1c0
- Disable xxhash support for RHEL.
04fc1c0
61d59b7
* Wed Dec 09 2020 Kevin Buettner <kevinb@redhat.com> - 10.1-2
61d59b7
- Fix off-by-one error in ada_fold_name. (RHBZ 1905996, Kevin Buettner)
a8884a5
ed8730b
* Wed Nov 04 2020 Kevin Buettner <kevinb@redhat.com> - 10.1-1
ed8730b
- Rebase to FSF GDB 10.1.
ed8730b
- Bump 'snapgnulib' date.
ed8730b
- Drop gdb-rhbz1818011-bfd-gcc10-error.patch.
ed8730b
- Drop gdb-rhbz1822715-fix-python-deprecation.patch.
ed8730b
- Drop gdb-rhbz1829702-fix-python39.patch.
ed8730b
- Drop gdb-rhbz1838777-debuginfod.patch.
ed8730b
- Drop gdb-rhbz1844458-use-fputX_unfiltered.patch.
ed8730b
- Drop gdb-rhbz1869484-deleted-working-directory.
ed8730b
- Adjust build-id related patches.
ed8730b
- Ajust VLA patches.
ed8730b
d7b6126
* Mon Nov  2 2020 Kevin Buettner <kevinb@redhat.com> - 9.2-8
d7b6126
- Backport patches fixing abort when working directory is deleted.
d7b6126
  (RHBZ 1869484, Sergio Durigan Junior)
d7b6126
3ab415f
* Mon Nov  2  2020 Keith Seitz <keiths@redhat.com> - 9.2-7
3ab415f
- Fix missing debuginfo messages. (RH BZ 1887025)
3ab415f
6aff620
* Mon Aug 10 2020 Keith Seitz <keiths@redhat.com>
6aff620
- Disable LTO until upstream sorts out ODR problems.
6aff620
ab7962a
* Tue Aug 04 2020 Keith Seitz <keiths@redhat.com>
ab7962a
- Update libipt to v2.0.2.
ab7962a
3c0f611
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org>
3c0f611
- Second attempt - Rebuilt for
3c0f611
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3c0f611
578aa40
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org>
578aa40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
578aa40
12a2158
* Wed Jul 22 2020 Tom Stellard <tstellar@redhat.com>
12a2158
- Use make macros
12a2158
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
12a2158
50ea6a9
* Mon Jul 20 2020 Jeff Law <lawb@redhat.com> - 9.2-3
50ea6a9
- Fix broken configure tests compromised by LTO
50ea6a9
- Add BuildRequires: autoconf
50ea6a9
db493ec
* Wed  Jun 17 2020 Keith Seitz <keiths@redhat.com> - 9.2-2
db493ec
- Backport debuginfod support.
db493ec
b2003ea
* Tue Jun  9 2020 Keith Seitz <keiths@redhat.com> - 9.2-1
b2003ea
- Rebase to FSF GDB 9.2.
b2003ea
- Add explicit python bytecode compilation.
b2003ea
- Change included files to patches to quell error from rpminspect.
b2003ea
- Fix attach-32.exp from gdb-6.3-inferior-notification-20050721.patch.
b2003ea
28b99d9
* Fri Jun  5 2020 Keith Seitz <keiths@redhat.com> - 9.1-8
28b99d9
- Add patch for Python 3.9 and re-enable python.
28b99d9
- Update generate-*.sh to include stgit support.
28b99d9
a6ec4e0
* Thu May 21 2020 Miro Hrončok <mhroncok@redhat.com> - 9.1-7
a6ec4e0
- Disable Python support to workaround problems with Python 3.9 (RHBZ 1829702)
a6ec4e0
c54196c
* Thu Apr 16 2020 Kevin Buettner <kevinb@redhat.com> - 9.1-6
c54196c
- Fix build breakage of gdb/python/python.c due to use of deprecated
c54196c
  Python function (RHBZ 1822715, Kevin Buettner)
c54196c
c3e0b25
* Wed Apr 08 2020 Kevin Buettner <kevinb@redhat.com> - 9.1-5
c3e0b25
- Fix build breakage when compiling bfd/elf.c with gcc 10. (RHBZ 1818011,
c3e0b25
  H.J. Lu)
c3e0b25
9e0dc4d
* Mon Mar  2 2020 Sergio Durigan Junior <sergiodj@redhat.com> - 9.1-4
9e0dc4d
- Add '--without-guile' to GDB_MINIMAL_CONFIGURE_FLAGS.
9e0dc4d
76de449
* Thu Feb 13 2020 Sergio Durigan Junior <sergiodj@redhat.com> - 9.1-3
76de449
- Fix 'Recursive call to 'missing_rpm_list_print' when pagination is
76de449
  on and missing RPM list is big' (RHBZ 1801974, Sergio Durigan
76de449
  Junior).
76de449
63fa2e2
* Mon Feb 10 2020 Sergio Durigan Junior <sergiodj@redhat.com> - 9.1-2
63fa2e2
- Enable libxxhash during build.
63fa2e2
c172b26
* Sat Feb  8 2020 Sergio Durigan Junior <sergiodj@redhat.com> - 9.1-1
c172b26
- Rebase to FSF GDB 9.1.
c172b26
e67700b
* Tue Feb  4 2020 Dan Čermák <dan.cermak@cgc-instruments.com> - 9.0.90.20200203-5
e67700b
- Re-enable guile support.
e67700b
a5d2c85
* Mon Feb  3 2020 Sergio Durigan Junior <sergiodj@redhat.com> - 9.0.90.20200203-4
a5d2c85
- Rebase to FSF GDB 9.0.90.20200203 (9.1pre).
a5d2c85
- Bump 'snapgnulib' date.
a5d2c85
- Update URL to 'https'.
a5d2c85
- Adjust build-id patchset.
a5d2c85
- Adjust VLA patchset.
a5d2c85
- Drop 'gdb-6.8-bz436037-reg-no-longer-active.patch'.
a5d2c85
- Drop 'gdb-6.6-scheduler_locking-step-is-default.patch'.
a5d2c85
f258b03
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org>
f258b03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f258b03
99dc38b
* Tue Nov 19 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 9.0.50.20191119-2
99dc38b
- Rebase to FSF GDB 9.0.50.20191119 (9.1pre).
99dc38b
- Drop 'gdb-readline62-ask-more-rh.patch'.
99dc38b
- Drop 'gdb-6.5-bz216711-clone-is-outermost.patch'.
99dc38b
- Adjust 'gdb-archer-pie-addons-keep-disabled.patch'.
99dc38b
2f578f5
* Fri Oct 18 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 9.0.50.20191018-1
2f578f5
- Rebase to FSF GDB 9.0.50.20191018 (9.1pre).
2f578f5
- Expand comment on "bundled(binutils)".
2f578f5
- Remove libctf's files from RPM_BUILD_ROOT.
2f578f5
86fc110
* Wed Oct  9 2019 Jerry James <loganjerry@gmail.com> - 8.3.50.20190924-28
86fc110
- Rebuild for mpfr 4
86fc110
0a2f2a5
* Wed Sep 25 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190924-27
0a2f2a5
- Rebase to FSF GDB 8.3.50.20190924 (8.4pre).
0a2f2a5
- Update 'gdb-6.6-buildid-locate.patch'.
0a2f2a5
8ac0647
* Sat Aug 24 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190824-26
8ac0647
- Rebase to FSF GDB 8.3.50.20190824 (8.4pre).
8ac0647
- Update 'v1.5-libipt-static.patch'.
8ac0647
92508e7
* Wed Aug 21 2019 Miro Hrončok <mhroncok@redhat.com>
92508e7
- Rebuilt for Python 3.8
92508e7
9949e18
* Sun Aug 18 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190816-24
9949e18
- Update bundled libipt copy to v2.0.1.
9949e18
9c37e8a
* Fri Aug 16 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190816-23
9c37e8a
- Rebase to FSF GDB 8.3.50.20190816 (8.4pre).
9c37e8a
- Drop 'gdb-testsuite-readline63-sigint.patch'.
9c37e8a
- Cleanup 'gdb-archer.patch' and remove several things, like the '-P' feature.
9c37e8a
ece6742
* Wed Aug 14 2019 Miro Hrončok <mhroncok@redhat.com>
ece6742
- Rebuilt for Python 3.8
ece6742
f7760f8
* Fri Aug  2 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190802-21
f7760f8
- Rebase to FSF GDB 8.3.50.20190802 (8.4pre).
f7760f8
f3efb4b
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org>
f3efb4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f3efb4b
c79314b
* Tue Jul  2 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190702-19
c79314b
- Rebase to FSF GDB 8.3.50.20190702 (8.4pre).
c79314b
- Remove gdb-bz568248-oom-is-error.patch.
c79314b
292cb41
* Tue Jun 25 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190625-18
292cb41
- Rebase to FSF GDB 8.3.50.20190625 (8.4pre).
292cb41
2ff911f
* Fri Jun 21 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190610-17
2ff911f
- Rebuild for librpm9 (RH BZ 1720305).
2ff911f
b1c3400
* Mon Jun 10 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190610-16
b1c3400
- Rebase to FSF GDB 8.3.50.20190610 (8.4pre).
b1c3400
cb6c609
* Sat Jun  1 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190601-15
cb6c609
- Rebase to FSF GDB 8.3.50.20190601 (8.4pre).
cb6c609
f0a9ac3
* Tue May 28 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190528-14
f0a9ac3
- Rebase to FSF GDB 8.3.50.20190528 (8.4pre).
f0a9ac3
06f4849
* Fri May 17 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190517-13
06f4849
- Rebase to FSF GDB 8.3.50.20190517 (8.4pre).
06f4849
a17be6a
* Fri May 10 2019 Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.3.50.20190510-12
a17be6a
- Rebase to FSF GDB 8.3.50.20190510 (8.4pre).
a17be6a
654fb50
* Wed May  1 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190501-11
654fb50
- Rebase to FSF GDB 8.3.50.20190501 (8.4pre).
865e2df
- Adjust VLA testcases.
865e2df
- Fix "gcore does not support COREFILTER_ELF_HEADERS" (RH BZ 1371380,
865e2df
  Sergio Durigan Junior).
654fb50
0ec4d78
* Mon Apr 29 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190425-10
0ec4d78
- Share '/usr/bin/gdb-add-index' between gdb-minimal and gdb-headless
0ec4d78
  (Igor Gnatenko, RHBZ 1695015).
0ec4d78
cc76952
* Mon Apr 29 2019 Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.3.50.20190425-9
cc76952
- Provide 'gdb-minimal' package, specific for the buildroot (RHBZ 1695015).
cc76952
- Adjust 'gdb-libexec-add-index.patch' for the gdb-minimal case.
cc76952
1b0ecbf
* Thu Apr 25 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190425-8
1b0ecbf
- Rebase to FSF GDB 8.3.50.20190425 (8.4pre), and fix build breakage.
1b0ecbf
e507809
* Wed Apr 24 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190424-7
e507809
- Rebase to FSF GDB 8.3.50.20190424 (8.4pre).
e507809
a5d0cd8
* Fri Apr 12 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190412-6
a5d0cd8
- Remove 'gdb-x86_64-i386-syscall-restart.patch'.
a5d0cd8
e90857f
* Fri Apr 12 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190412-5
e90857f
- Rebase to FSF GDB 8.3.50.20190412 (8.4pre).
e90857f
- Adjust 'gdb-6.3-rh-testversion-20041202.patch'.
e90857f
- Remove 'gdb-follow-child-stale-parent.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-20of25.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-21of25.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-22of25.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-23of25.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-25of25.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-25of25-test.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-arrayview.patch'.
e90857f
- Remove 'gdb-rhbz795424-bitpos-lazyvalue.patch'.
e90857f
- Remove 'gdb-bz541866-rwatch-before-run.patch'.
e90857f
1161975
* Fri Mar 29 2019 Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.3.50.20190321-4
1161975
- Fix 'gdb-8.3.50.20190321-3.fc31.x86_64: crashing' (by fixing
1161975
  gdb-6.6-buildid-locate-rpm.patch) (RH BZ 1694091).
1161975
252ce24
* Thu Mar 21 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190321-3
252ce24
- Rebase to FSF GDB 8.3.50.20190321 (8.4pre).
252ce24
- Remove gdb-temporary-fix-arm-build-error.patch.
252ce24
- Fix "GDB crashes when using Python xmethods" (RH BZ 1690120).
252ce24
96770ac
* Tue Mar 19 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190319-2
96770ac
- Rebase to FSF GDB 8.3.50.20190319 (8.4pre).
d1a0986
- Temporarily add gdb-temporary-fix-arm-build-error.patch.
96770ac
29841d1
* Mon Mar  4 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190304-1
29841d1
- Rebase to FSF GDB 8.3.50.20190304 (8.4pre).
29841d1
- Rewrite gdb-6.6-buildid-locate.patch.
29841d1
- Remove gdb-python-gil.patch.
29841d1
29841d1
* Fri Feb 22 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20190222-19
29841d1
- Rebase to FSF GDB 8.2.50.20190222 (8.3pre).
29841d1
b1bf7bc
* Tue Feb 19 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20190219-18
b1bf7bc
- Rebase to FSF GDB 8.2.50.20190219 (8.3pre).
b1bf7bc
- BuildRequire on 'source-highlight-devel' and enable styled output.
b1bf7bc
9404c96
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.2.50.20190120-17
9404c96
- Disable temporarily guile support
9404c96
9404c96
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.2.50.20190120-16
e5955df
- Rebuild for readline 8.0
e5955df
c60e39b
* Tue Feb  5 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20190120-15
c60e39b
- Remove libmpx dependency when using '--with testsuite', since GCC9
c60e39b
  has dropped support for it.
c60e39b
46d477e
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org>
46d477e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
46d477e
31f5b96
* Mon Jan 21 2019 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20190120-13.fc30
31f5b96
- Rebase to FSF GDB 8.2.50.20190120 (8.3pre).
31f5b96
- Fix 'gdb does crash randomly on loading symbols or setting a breakpoint'
31f5b96
  (RHBZ 1638798, Keith Seitz).
31f5b96
2111580
* Thu Dec 20 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181220-12.fc30
2111580
- Rebase to FSF GDB 8.2.50.20181220 (8.3pre).
2111580
83f9b09
* Tue Dec 11 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181130-11.fc30
83f9b09
- Update gdb-6.3-gstack-20050411.patch (Pedro Alves).
83f9b09
- Update gdb-archer-next-over-throw-cxx-exec.patch (Pedro Alves).
83f9b09
- Update gdb-glibc-strstr-workaround.patch (Pedro Alves).
83f9b09
9c7d730
* Fri Nov 30 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181130-10.fc30
9c7d730
- Rebase to FSF GDB 8.2.50.20181130 (8.3pre).
9c7d730
f11faa1
* Tue Nov 20 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181114-9.fc30
f11faa1
- Declare _python_bytecompile_extra.
f11faa1
- Fix typo on gdb-x86_64-i386-syscall-restart.patch.
f11faa1
6ee43ae
* Wed Nov 14 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181114-8.fc30
6ee43ae
- Rebase to FSF GDB 8.2.50.20181114 (8.3pre).
6ee43ae
- Drop gdb-6.3-ppc64syscall-20040622.patch.
6ee43ae
- Drop gdb-6.3-ppc64displaysymbol-20041124.patch.
6ee43ae
- Drop gdb-6.8-watchpoint-conditionals-test.patch.
6ee43ae
4336687
* Thu Oct 18 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181016-7.fc30
4336687
- Use "--enable-unit-tests" flag when compiling GDB.
4336687
e18aa17
* Tue Oct 16 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181016-6.fc30
e18aa17
- Rebase to FSF GDB 8.2.50.20181016 (8.3pre).
e18aa17
- Enable and always run the unittests when building the package.
e18aa17
d827161
* Wed Oct 10 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181010-5.fc30
d827161
- Rebase to FSF GDB 8.2.50.20181010 (8.3pre).
d827161
- Remove 'gdb-6.8-sparc64-silence-memcpy-check.patch'.
d827161
- Remove 'gdb-7.2.50-sparc-add-workaround-to-broken-debug-files.patch'.
d827161
a3b5cf4
* Sat Oct  6 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181006-4.fc30
a3b5cf4
- Rebase to FSF GDB 8.2.50.20181006 (8.3pre).
a3b5cf4
Jan Kratochvil 453d997
* Thu Oct  4 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.2.50.20180917-3.fc30
Jan Kratochvil 453d997
- Fix annobin complaints (RH BZ 1630564):
Jan Kratochvil 453d997
  --without-stage1-ldflags: Disable static libstdc++ and libgcc linking.
Jan Kratochvil 453d997
  --disable-libmcheck: That is a distro-level decision, not package decision.
Jan Kratochvil 453d997
fc163ce
* Wed Sep 19 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20180917-2.fc30
fc163ce
- Remove 'gdb-6.5-bz203661-emit-relocs.patch'.
fc163ce
- Update changelog entry for last release.
fc163ce
0702d0d
* Mon Sep 17 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20180917-1.fc30
0702d0d
- Rebase to FSF GDB 8.2.50.20180917 (8.3pre).
0702d0d
- Add 'gdb-rhbz795424-bitpos-arrayview.patch'.
fc163ce
- Remove 'gdb-rhbz881849-ipv6-1of3.patch'.
fc163ce
- Remove 'gdb-rhbz881849-ipv6-2of3.patch'.
fc163ce
- Remove 'gdb-rhbz881849-ipv6-3of3.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-1of7.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-2of7.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-3of7.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-4of7.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-5of7.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-6of7.patch'.
fc163ce
- Remove 'gdb-rhbz1187581-power8-regs-7of7.patch'.
0702d0d
5604003
* Tue Aug 21 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-45.fc30
5604003
- Enable verbose output when running "make".
5604003
Jan Kratochvil 22998d9
* Thu Aug  9 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180727-44.fc29
Jan Kratochvil 22998d9
- Add GDB support to access/display POWER8 registers (IBM, RH BZ 1187581).
Jan Kratochvil 22998d9
af8b999
* Thu Aug  9 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-43.fc29
af8b999
- Reenable libipt.
af8b999
b9ce1a2
* Wed Aug  8 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-42.fc29
b9ce1a2
- Again, temporarily disable libipt (needed to upgrade libipt to 2.0).
b9ce1a2
f774761
* Wed Aug  8 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-41.fc29
f774761
- Reenable libipt.
f774761
- Rebuild due to new libipt release.
f774761
- Adjust bundled libipt; remove unnecessary patch.
f774761
- Sync IPv6 patch with F-28 GDB.
f774761
657623c
* Wed Aug  8 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-40.fc29
657623c
- Temporarily disable libipt (needed to upgrade libipt to 2.0).
657623c
Jan Kratochvil f21bb23
* Wed Aug  8 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180727-39.fc29
Jan Kratochvil f21bb23
- [dts] Fix build by removing a patch for already removed pahole.py .
Jan Kratochvil f21bb23
- [dts rhel6] Fix build by updating gdb-gnat-dwarf-crash-3of3.patch .
Jan Kratochvil f21bb23
2ef085c
* Mon Jul 30 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-38.fc29
2ef085c
- Recompile to fix RH BZ 1609504 (due to RH BZ 1609577).
2ef085c
4f0bc66
* Sat Jul 28 2018 Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.1.90.20180727-37.fc29
4f0bc66
- Rebase to FSF GDB 8.1.90.20180727 (8.2pre).
4f0bc66
47b02ba
* Wed Jul 25 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180724-36.fc29
47b02ba
- Rebase to FSF GDB 8.1.90.20180724 (8.2pre).
47b02ba
2cbda85
* Sat Jul 14 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180714-35.fc29
2cbda85
- Rebase to FSF GDB 8.1.90.20180714 (8.2pre).
2cbda85
- Backport IPv6 patch (RH BZ 881849, Sergio Durigan Junior).
2cbda85
d790689
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org>
d790689
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d790689
Jan Kratochvil 138f53b
* Thu Jul 12 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180708-33.fc29
Jan Kratochvil 138f53b
- [dts] [rhel6] Do not use mpfr as rhel6 has mpfr-2 while GDB requires mpfr-3.
Jan Kratochvil 138f53b
Jan Kratochvil 5cc5168
* Thu Jul 12 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180708-32.fc29
Jan Kratochvil 5cc5168
- Remove as no longer needed:
Jan Kratochvil 5cc5168
  Workaround gcc-8.0: -Wno-error=cast-function-type,stringop-truncation
Jan Kratochvil 5cc5168
Jan Kratochvil 4f936c1
* Thu Jul 12 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180708-31.fc29
Jan Kratochvil 4f936c1
- [dts] Upgrade libstdc++-v3-python to 8.1.1-20180626.
Jan Kratochvil 4f936c1
0ec66a7
* Thu Jul 12 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180708-30.fc29
0ec66a7
- Rebuild due to GCC ABI change.
0ec66a7
e95ed4b
* Sun Jul  8 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180708-29.fc29
e95ed4b
- Rebase to FSF GDB 8.1.90.20180708 (8.2pre).
e95ed4b
af046d7
* Wed Jul  4 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180704-28.fc29
af046d7
- Rebase to FSF GDB 8.1.50.20180704 (8.2pre).
af046d7
- Remove defattr directives from specfile.
af046d7
57c3c60
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com>
57c3c60
- Rebuilt for Python 3.7
57c3c60
bf87ff8
* Fri Jun 29 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180629-26.fc29
bf87ff8
- Rebase to FSF GDB 8.1.50.20180629 (8.2pre).
bf87ff8
- Remove pahole.py.
bf87ff8
- Adjust handling of gdb-gdb.py.
bf87ff8
ab024a6
* Sun Jun 24 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180624-25.fc29
ab024a6
- Rebase to FSF GDB 8.1.50.20180624 (8.2pre).
ab024a6
a0d6e14
* Wed Jun 20 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180618-24.fc29
a0d6e14
- Add BuildRequires: mpfr-devel (RH BZ 1593280).
a0d6e14
f3cfd8c
* Mon Jun 18 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180618-23.fc29
f3cfd8c
- Rebase to FSF GDB 8.1.50.20180618 (8.2pre).
f3cfd8c
4f2cb18
* Mon Jun 18 2018 Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.1.50.20180613-22.fc29
4f2cb18
- Do not run /sbin/install-info when installing the documentation
4f2cb18
  (except for DTS).
4f2cb18
399e220
* Wed Jun 13 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180613-21.fc29
399e220
- Rebase to FSF GDB 8.1.50.20180613 (8.2pre).
399e220
a902391
* Wed Jun 13 2018 Miro Hrončok <mhroncok@redhat.com>
ea73a43
- Rebuilt for Python 3.7
ea73a43
ea73a43
* Wed Jun 13 2018 Miro Hrončok <mhroncok@redhat.com>
a902391
- Bootstrap for Python 3.7
a902391
8014ace
* Fri Jun  8 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180605-18.fc29
8014ace
- Fix Python 3.7 breakage (RH BZ 1577396).
8014ace
c9daf93
* Tue Jun  5 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180605-17.fc29
c9daf93
- Rebase to FSF GDB 8.1.50.20180605 (8.2pre).
c9daf93
9e41188
* Sat Jun  2 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180522-16.fc29
9e41188
- Rebase to FSF GDB 8.1.50.20180529 (8.2pre).
9e41188
2bcd68d
* Wed May 30 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.50.20180522-15.fc28
2bcd68d
- Rebase to FSF GDB 8.1.50.20180522 (8.2pre).
2bcd68d
Jan Kratochvil fd48d31
* Mon Apr  2 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-14.fc28
Jan Kratochvil fd48d31
- Revert 'Fix PDF build on Rawhide/F-29', rm -rf texinfo/ (from RH BZ 1562580).
Jan Kratochvil fd48d31
Jan Kratochvil 4262bf0
* Sat Mar 31 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-13.fc28
Jan Kratochvil 4262bf0
- Fix PDF build on Rawhide/F-29.
Jan Kratochvil 4262bf0
Jan Kratochvil 35cdcb6
* Fri Mar 23 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-12.fc28
Jan Kratochvil 35cdcb6
- Add test: [s390x] Backport arch12 instructions decoding (RH BZ 1553104).
Jan Kratochvil 35cdcb6
Jan Kratochvil ad1404c
* Sat Mar  3 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-11.fc28
Jan Kratochvil ad1404c
- Add: BuildRequires: gcc-c++
Jan Kratochvil ad1404c
  https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
Jan Kratochvil ad1404c
Jan Kratochvil ad1404c
* Tue Feb 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 8.1-10.fc28
4ec1a63
- rebuild (guile)
4ec1a63
Jan Kratochvil 3b22695
* Sat Feb 17 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-9.fc28
Jan Kratochvil 3b22695
- [testsuite] Revert disable of BuildRequires: gcc-go (for RH BZ 1541639).
Jan Kratochvil 3b22695
Jan Kratochvil 3b22695
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.1-8.fc28
c287c64
- Escape macros in %%changelog
c287c64
Jan Kratochvil 3b22695
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 8.1-7.fc28
f9b3dfe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f9b3dfe
Jan Kratochvil 1919df0
* Tue Feb  6 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-6.fc28
Jan Kratochvil 1919df0
- Fix .spec build compatibility with <=F-27 and <=RHEL-7.
Jan Kratochvil 1919df0
- [testsuite] Temporarily disable BuildRequires: gcc-go (for RH BZ 1541639).
Jan Kratochvil 1919df0
Jan Kratochvil 4a848eb
* Sun Feb  4 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-5.fc28
Jan Kratochvil 4a848eb
- Workaround gcc-8.0: -Wno-error=cast-function-type,stringop-truncation
Jan Kratochvil 4a848eb
- Fix ppc64 stwux encoding as found by gcc-8.0 -Werror=tautological-compare.
Jan Kratochvil 4a848eb
Jan Kratochvil 188c9fb
* Sun Feb  4 2018 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-4.fc28
Jan Kratochvil 188c9fb
- Fix -D_GLIBCXX_DEBUG gdb-add-index regression (RH BZ 1540559).
Jan Kratochvil 188c9fb
6f7202e
* Wed Jan 31 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.1-3.fc26
6f7202e
- Rebase to FSF GDB 8.1.
6f7202e
21011c1
* Fri Jan 19 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.90.20180109-2.fc26
21011c1
- Remove gdb-6.3-rh-dummykfail-20041202.patch (RH BZ 1535228).
21011c1
- Remove gdb-glibc-vdso-workaround.patch (RH BZ 1535244).
21011c1
c42f029
* Wed Jan 10 2018 Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.90.20180109-1.fc26
c42f029
- Rebase to pre-FSF GDB 8.1 (8.1.90.20180109).
c42f029
4632e1f
* Sat Dec 16 2017 Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.50.20171204-35.fc26
4632e1f
- Rebase to FSF GDB 8.0.50.20171213 (8.1pre).
4632e1f
a8767b3
* Sun Dec 10 2017 Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.50.20171204-34.fc26
a8767b3
- chmod +x on the generate-*.sh script.s
a8767b3
- Remove references to gdb-8.0.1 from 'sources' and '.gitignore'.
a8767b3
- Regenerate first line of the patches (remove commit hash).
a8767b3
- Fix empty Source line.
a8767b3
f637971
* Thu Dec  7 2017 Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.50.20171204-33.fc26
f637971
- Rebase to FSF GDB 8.0.50.20171204 (8.1pre).
f637971
- Implemented new method for dealing with local patches.
f637971
f524ac5
* Mon Dec  4 2017 Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.1-32.fc26
f524ac5
- Convert all the patches to 'git-am' format.
f524ac5
Jan Kratochvil bb1c535
* Sat Dec  2 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0.1-31.fc26
Jan Kratochvil bb1c535
- [testsuite] Fix BuildRequires for non-x86* arches.
Jan Kratochvil bb1c535
Jan Kratochvil f408ba8
* Fri Oct 27 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0.1-30.fc26
Jan Kratochvil f408ba8
- Use inlined func name for printing breakpoints (RH BZ 1228556, Keith Seitz).
Jan Kratochvil f408ba8
Jan Kratochvil d614670
* Sat Oct  7 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0.1-29.fc26
Jan Kratochvil d614670
- [s390x] Backport arch14 guarded-storage register support (RH BZ 1498758).
Jan Kratochvil d614670
Jan Kratochvil 5210cb9
* Thu Sep 28 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0.1-28.fc26
Jan Kratochvil 5210cb9
- Performance fix of gcore to use --readnever (for RH BZ 1493675).
Jan Kratochvil 5210cb9
Jan Kratochvil 5210cb9
* Tue Sep 26 2017 Troy Dawson <tdawson@redhat.com> - 8.0.1-27.fc26
1b69fa9
- Cleanup spec file conditionals
1b69fa9
Jan Kratochvil 364e8a5
* Tue Sep 12 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0.1-26.fc26
Jan Kratochvil 364e8a5
- Rebase to FSF GDB 8.0.1 (8.0 stable branch).
Jan Kratochvil 364e8a5
Jan Kratochvil f318b4a
* Wed Aug 30 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-25.fc26
Jan Kratochvil f318b4a
- [rhel6] Fix T-stopping of processes after their detachment (RH BZ 1486223).
Jan Kratochvil f318b4a
Jan Kratochvil d4a557a
* Thu Aug 24 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-24.fc26
Jan Kratochvil d4a557a
- Backport DWARF-5 and breakpoint fixes from upstream stable branch 8.0.
Jan Kratochvil d4a557a
Jan Kratochvil 4f1de05
* Sat Aug 19 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-23.fc26
Jan Kratochvil 4f1de05
- [s390x] Backport arch12 support and other s390x fixes (RH BZ 1420304).
Jan Kratochvil 4f1de05
Jan Kratochvil 99b34dc
* Fri Aug 18 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-22.fc26
Jan Kratochvil 99b34dc
- Backport a fix for clang && -gsplit-dwarf debuggees (RH BZ 1482892).
Jan Kratochvil 99b34dc
Jan Kratochvil 9eb42f2
* Sun Aug 13 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-21.fc26
Jan Kratochvil 9eb42f2
- Fix compatibility with F-27 debuginfo packaging.
Jan Kratochvil 9eb42f2
- Fix compatibility with F-27 librpm version 8.
Jan Kratochvil 9eb42f2
Jan Kratochvil 3bff4d9
* Thu Aug  3 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-20.fc26
Jan Kratochvil 3bff4d9
- Two fixes from upstream stable branch 8.0.
Jan Kratochvil 3bff4d9
Jan Kratochvil 3bff4d9
* Wed Aug  2 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-19.fc26
2d3d967
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2d3d967
Jan Kratochvil 3bff4d9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 8.0-18.fc26
d1308d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d1308d3
Jan Kratochvil 4d0140d
* Mon Jun 12 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-17.fc26
Jan Kratochvil 4d0140d
- [rhel6 dts] Use devtoolset gcc for GDB being now in C++11.
Jan Kratochvil 4d0140d
Jan Kratochvil c52da20
* Sat Jun 10 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-16.fc26
Jan Kratochvil c52da20
- [dts] Upgrade libstdc++-v3-python to 7.1.1-20170526.
Jan Kratochvil c52da20
Jan Kratochvil 39868f2
* Fri Jun  9 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-15.fc26
Jan Kratochvil 39868f2
- [rhel dts libipt] Fix#2 [-Werror=implicit-fallthrough=] with gcc-7.1.1.
Jan Kratochvil 39868f2
Jan Kratochvil 80d902f
* Fri Jun  9 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-14.fc26
Jan Kratochvil 80d902f
- [rhel dts libipt] Fix [-Werror=implicit-fallthrough=] with gcc-7.1.1.
Jan Kratochvil 80d902f
Jan Kratochvil 7e382f5
* Fri Jun  9 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 8.0-13.fc26
Jan Kratochvil 7e382f5
- Rebase to FSF GDB 8.0 final.
Jan Kratochvil 7e382f5
- [rhel7 dts] Rebase bundled libipt to 1.6.1.
Jan Kratochvil 7e382f5
Jan Kratochvil b5e2ceb
* Sat May 20 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.99.90.20170420-12.fc26
Jan Kratochvil b5e2ceb
- Move 'dnf-command(debuginfo-install)' gdb-headless -> gdb (RH BZ 1452335).
Jan Kratochvil b5e2ceb
Jan Kratochvil b5e2ceb
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.99.90.20170420-11.fc26
7c86337
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
7c86337
Jan Kratochvil e6074aa
* Mon May  8 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.99.90.20170420-10.fc26
Jan Kratochvil e6074aa
- [.spec] Update patches categorization.
Jan Kratochvil e6074aa
Jan Kratochvil ee50e95
* Fri Apr 21 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.99.90.20170420-9.fc26
Jan Kratochvil ee50e95
- [ppc*] Fix gdb.arch/powerpc-power7.exp testcase regression (RH BZ 1440044).
Jan Kratochvil ee50e95
Jan Kratochvil 5bb0f3b
* Fri Apr 21 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.99.90.20170420-8.fc26
Jan Kratochvil 5bb0f3b
- Rebase to FSF GDB 7.99.90.20170420 (pre-8.0 stable branch).
Jan Kratochvil 5bb0f3b
Jan Kratochvil 5e93e40
* Wed Apr 19 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170309-7.fc26
Jan Kratochvil 5e93e40
- Fix reported gdb-vla-intel-stringbt-fix.patch regression (SuSE).
Jan Kratochvil 5e93e40
- Remove gcc-7 compilation compatibility hack.
Jan Kratochvil 5e93e40
Jan Kratochvil 5b3c490
* Fri Mar 10 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170309-6.fc26
Jan Kratochvil 5b3c490
- [testsuite] [ppc*,s390*] Do not FAIL rhbz1261564-aarch64-watchpoint.exp
Jan Kratochvil 5b3c490
  (RH BZ 1352563).
Jan Kratochvil 5b3c490
Jan Kratochvil dbc649d
* Thu Mar  9 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170309-5.fc26
Jan Kratochvil dbc649d
- Rebase to pre-7.13 FSF GDB trunk.
Jan Kratochvil dbc649d
Jan Kratochvil 0fffd6c
* Thu Mar  2 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170226-4.fc26
Jan Kratochvil 0fffd6c
- Fix gdb-vla-intel-fortran-strides.patch rebase regression.
Jan Kratochvil 0fffd6c
Jan Kratochvil b1807ab
* Tue Feb 28 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170226-3.fc26
Jan Kratochvil b1807ab
- Fix gdb.arch/amd64-entry-value-paramref.exp rebase regression.
Jan Kratochvil b1807ab
Jan Kratochvil f9739f5
* Tue Feb 28 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170226-2.fc26
Jan Kratochvil b1807ab
- [testsuite] [rhel] Fix py-gil-mthread.exp for Python 2 compat (RH BZ 1427487).
Jan Kratochvil f9739f5
Jan Kratochvil af2c2a5
* Mon Feb 27 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170226-1.fc26
Jan Kratochvil af2c2a5
- Rebase to pre-7.13 FSF GDB trunk.
Jan Kratochvil af2c2a5
- Dropped gdb-6.7-bz426600-DW_TAG_interface_type-test.patch as GCJ is no more.
Jan Kratochvil af2c2a5
Jan Kratochvil 26c3bd5
* Fri Feb 24 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-47.fc26
Jan Kratochvil 26c3bd5
- New testcase for: Fix <tab>-completion crash (Gary Benson, RH BZ 1398387).
Jan Kratochvil 26c3bd5
- [testsuite] Use more standard_output_file.
Jan Kratochvil 26c3bd5
Jan Kratochvil 8d40388
* Wed Feb 15 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-46.fc26
Jan Kratochvil 8d40388
- Fix <tab>-completion crash (Gary Benson, RH BZ 1398387).
Jan Kratochvil 8d40388
Jan Kratochvil 04e185f
* Tue Feb 14 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-45.fc26
Jan Kratochvil 04e185f
- Release bump.
Jan Kratochvil 04e185f
Jan Kratochvil f3b44f7
* Sun Feb 12 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-44.fc26
Jan Kratochvil f3b44f7
- [dts] Upgrade libstdc++-v3-python to 6.3.1-20170212.
Jan Kratochvil f3b44f7
Jan Kratochvil 7a79f90
* Wed Feb  8 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-43.fc26
Jan Kratochvil 7a79f90
- Fix build compatibility with gcc-7.
Jan Kratochvil 7a79f90
Jan Kratochvil 082583f
* Wed Feb  8 2017 Stephen Gallagher <sgallagh@redhat.com> - 7.12.1-42.fc26
Jan Kratochvil 082583f
- Add missing %%license macro
Jan Kratochvil 082583f
Jan Kratochvil 1d69420
* Sat Jan 21 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-41.fc26
Jan Kratochvil 1d69420
- Rebase to released FSF GDB 7.12.1.
Jan Kratochvil 1d69420
Jan Kratochvil 7a45095
* Tue Jan 17 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-40.fc26
Jan Kratochvil 7a45095
- Enable libinproctrace.so on all archs except arm32.
Jan Kratochvil 7a45095
Jan Kratochvil 194c086
* Thu Jan 12 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-39.fc26
Jan Kratochvil 194c086
- Fix gdb-readline62-ask-more-rh.patch for Rawhide readline-7.0.
Jan Kratochvil 194c086
Jan Kratochvil 194c086
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 7.12-38.fc26
Igor Gnatenko 21eae8e
- Rebuild for readline 7.x
Igor Gnatenko 21eae8e
Jan Kratochvil 35d56ba
* Thu Jan 12 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-37.fc25
Jan Kratochvil 35d56ba
- [rhel6] Fix missing /usr/bin/realpath.
Jan Kratochvil 35d56ba
Jan Kratochvil 718f2d6
* Wed Jan 11 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-36.fc25
Jan Kratochvil 718f2d6
- Update from FSF GDB 7.12 stable branch to snapshot: gdb-7.12.0.20170111
Jan Kratochvil 718f2d6
Jan Kratochvil a06a12e
* Sun Jan  8 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-35.fc25
Jan Kratochvil a06a12e
- Fix Python backtraces for 32-bit inferiors (Tom Tromey, RH BZ 1411094).
Jan Kratochvil a06a12e
Jan Kratochvil b6aa878
* Fri Jan  6 2017 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-34.fc25
Jan Kratochvil b6aa878
- Fix gdb-add-index for 444 *.debug files.
Jan Kratochvil b6aa878
Jan Kratochvil b6aa878
* Mon Jan 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 7.12-33.fc25
Rex Dieter 7fedccf
- fix logic of prior Conflicts
Rex Dieter 7fedccf
Jan Kratochvil b6aa878
* Mon Jan 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 7.12-32.fc25
Rex Dieter 714c89f
- Conflicts: gdb-headless < 7.12-29 (#1402554)
Rex Dieter 714c89f
Jan Kratochvil b6aa878
* Fri Dec 09 2016 Charalampos Stratakis <cstratak@redhat.com> - 7.12-31.fc25
246098e
- Python 3.6 rebuild: Rebuild with python3 support.
246098e
Jan Kratochvil b6aa878
* Fri Dec 09 2016 Charalampos Stratakis <cstratak@redhat.com> - 7.12-30.fc25
9bafb7c
- Python 3.6 rebuild: Rebuild without python3 support.
9bafb7c
Jan Kratochvil 5eb569c
* Mon Oct 31 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-29.fc25
Jan Kratochvil 5eb569c
- Fix gdb-headless /usr/bin/ executables (BZ 1390251).
Jan Kratochvil 5eb569c
Jan Kratochvil b513153
* Mon Oct 24 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-28.fc25
Jan Kratochvil b513153
- Fix testcase: gdb.base/gdb-rhbz1156192-recursive-dlopen.exp
Jan Kratochvil b513153
Jan Kratochvil 43d7d2a
* Sun Oct 23 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-27.fc25
Jan Kratochvil 43d7d2a
- More work on missing testcases present in rhel6 GDB; some still FAIL.
Jan Kratochvil 43d7d2a
Jan Kratochvil 29d49d9
* Thu Oct 20 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-26.fc25
Jan Kratochvil 29d49d9
- Add missing testcases present in rhel6 GDB; some still FAIL.
Jan Kratochvil 29d49d9
Jan Kratochvil 2b94f00
* Fri Oct 14 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-25.fc25
Jan Kratochvil 2b94f00
- [rhel6] Fix .spec without devtoolset-6-build installed (RH BZ 1384947).
Jan Kratochvil 2b94f00
Jan Kratochvil d08a20f
* Wed Oct 12 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-24.fc25
Jan Kratochvil d08a20f
- Fix TLS (such as 'errno') regression.
Jan Kratochvil d08a20f
Jan Kratochvil 425d099
* Wed Oct 12 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-23.fc25
Jan Kratochvil 425d099
- [testsuite] Various testsuite fixes.
Jan Kratochvil 425d099
- [aarch64] Fix gdb.cp/nextoverthrow.exp regression (Yao Qi).
Jan Kratochvil 425d099
Jan Kratochvil 1c3e2fa
* Fri Oct  7 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-22.fc25
Jan Kratochvil 1c3e2fa
- Fix .spec build: error: Macro %%buildisa has empty body
Jan Kratochvil 1c3e2fa
Jan Kratochvil 53edfc5
* Fri Oct  7 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-21.fc25
Jan Kratochvil 53edfc5
- Rebase to FSF GDB 7.12.
Jan Kratochvil 53edfc5
Jan Kratochvil eed01b8
* Thu Oct  6 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.20.20161006.fc25
Jan Kratochvil eed01b8
- Rebase to FSF GDB 7.11.90.20161006 (pre-7.12 branch snapshot).
Jan Kratochvil eed01b8
Jan Kratochvil 25e0235
* Thu Sep 29 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.19.20160929.fc25
Jan Kratochvil 25e0235
- Rebase to FSF GDB 7.11.90.20160929 (pre-7.12 branch snapshot).
Jan Kratochvil 25e0235
 - Fixes GDB crashes on inf. function call scripts (RH BZ 1378147, Pedro Alves).
Jan Kratochvil 25e0235
Jan Kratochvil 4ca26b1
* Wed Sep 28 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.18.20160928.fc25
Jan Kratochvil 4ca26b1
- Fix attachment of JIT-debug-enabled inf. (7.11.1 regression, RH BZ 1375553).
Jan Kratochvil 4ca26b1
- Rebase to FSF GDB 7.11.90.20160928 (pre-7.12 branch snapshot).
Jan Kratochvil 4ca26b1
Jan Kratochvil 2f00fc1
* Wed Sep 14 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.17.20160907.fc25
Jan Kratochvil 2f00fc1
- Fix description empty lines.
Jan Kratochvil 2f00fc1
Jan Kratochvil 303cd25
* Wed Sep 14 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.16.20160907.fc25
Jan Kratochvil 303cd25
- Provide gdb-headless package (RH BZ 1195005).
Jan Kratochvil 303cd25
Jan Kratochvil 60c662d
* Mon Sep 12 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.15.20160907.fc25
Jan Kratochvil 60c662d
- [testsuite] More testsuite fixes.
Jan Kratochvil 60c662d
Jan Kratochvil 235c57b
* Mon Sep 12 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.14.20160907.fc25
Jan Kratochvil 235c57b
- Various mostly testsuite compatibility and regression fixes.
Jan Kratochvil 235c57b
Jan Kratochvil d258670
* Wed Sep  7 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.13.20160907.fc25
Jan Kratochvil d258670
- Rebase to FSF GDB 7.11.90.20160907 (pre-7.12 branch snapshot).
Jan Kratochvil d258670
- Rebase Intel VLA patchset.
Jan Kratochvil d258670
Jan Kratochvil 35cbc92
* Wed Sep  7 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.12.20160904.fc25
Jan Kratochvil 35cbc92
- [rhel6+7] Fix compatibility of bison <3.1 and gcc >=6.
Jan Kratochvil 35cbc92
Jan Kratochvil 0414aeb
* Sun Sep  4 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.11.20160904.fc25
Jan Kratochvil 0414aeb
- Release bump for a mistaken build.
Jan Kratochvil 0414aeb
Jan Kratochvil dc6b8f4
* Sun Sep  4 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.10.20160904.fc25
Jan Kratochvil dc6b8f4
- Fix libipt bundling in 7.12.
Jan Kratochvil dc6b8f4
Jan Kratochvil 0300a2e
* Sun Sep  4 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.9.20160904.fc25
Jan Kratochvil 0300a2e
- Rebase to FSF GDB 7.11.90.20160904 (pre-7.12 branch snapshot).
Jan Kratochvil 0300a2e
- Make Version tag 7.12; but it is still a pre-release.
Jan Kratochvil 0300a2e
Jan Kratochvil d987921
* Mon Aug 29 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.90.20160829-8.fc25
Jan Kratochvil d987921
- Rebase to FSF GDB 7.11.90.20160829 (pre-7.12 branch snapshot).
Jan Kratochvil d987921
Jan Kratochvil 72aed9d
* Fri Aug 26 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.90.20160807-7.fc25
Jan Kratochvil 72aed9d
- Fix Intel VLA patchset regression: dynamic.exp: p varw filled
Jan Kratochvil 72aed9d
Jan Kratochvil 8cff818
* Tue Aug 23 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.90.20160807-6.fc25
Jan Kratochvil 8cff818
- Merge Fedora packaging changes from Fedora 24 gdb-7.11.1-83.fc24:
Jan Kratochvil 8cff818
Jan Kratochvil efdba24
* Tue Aug 23 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-83.fc24
Jan Kratochvil efdba24
- [dts+el7] [x86*] Bundle libipt - fix#3 its initialization (RH BZ 1256513).
Jan Kratochvil efdba24
Jan Kratochvil aacdec2
* Tue Aug 23 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-82.fc24
Jan Kratochvil aacdec2
- [dts+el7] [x86*] Bundle libipt - fix#2 its initialization (RH BZ 1256513).
Jan Kratochvil aacdec2
Jan Kratochvil 92d45fc
* Tue Aug 23 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-81.fc24
Jan Kratochvil 92d45fc
- [dts+el7] [x86*] Bundle libipt - fix its initialization (RH BZ 1256513).
Jan Kratochvil 92d45fc
Jan Kratochvil b4d85c5
* Mon Aug 22 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-80.fc24
Jan Kratochvil b4d85c5
- [dts] Upgrade libstdc++-v3-python to 6.1.1-20160817.
Jan Kratochvil b4d85c5
Jan Kratochvil a4c8bca
* Fri Aug 19 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-79.fc24
Jan Kratochvil b4d85c5
- [dts+el7] [x86*] Bundle linux_perf.h for libipt (RH BZ 1256513).
Jan Kratochvil a4c8bca
Jan Kratochvil 1d224e6
* Wed Aug 17 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-78.fc24
Jan Kratochvil b4d85c5
- [dts+el7] [x86*] Bundle libipt (RH BZ 1256513).
Jan Kratochvil 1d224e6
Jan Kratochvil 9faadbe
* Sun Aug  7 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.90.20160807-5.fc25
Jan Kratochvil 9faadbe
- Rebase to FSF GDB 7.11.90.20160807 (pre-7.12 branch snapshot).
Jan Kratochvil 9faadbe
Jan Kratochvil 5c5eb10
* Sun Jul 31 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.50.20160721-4.fc25
Jan Kratochvil 5c5eb10
- Testcase for: Load strictly build-id-checked core files only if no executable
Jan Kratochvil 5c5eb10
  is specified (Jan Kratochvil, RH BZ 1339862).
Jan Kratochvil 5c5eb10
Jan Kratochvil 2e29a3e
* Thu Jul 28 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.50.20160721-3.fc25
Jan Kratochvil 2e29a3e
- Do not apply RHEL-6 patches on non-RHEL-6 even for testsuite.
Jan Kratochvil 2e29a3e
Jan Kratochvil 1e35566
* Thu Jul 21 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.50.20160721-2.fc25
Jan Kratochvil 1e35566
- Rebase to FSF GDB 7.11.50.20160721 (pre-7.12 trunk snapshot).
Jan Kratochvil 1e35566
Jan Kratochvil 7306e88
* Sun Jul 17 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.50.20160716-1.fc25
Jan Kratochvil 7306e88
- Rebase to FSF GDB 7.11.50.20160716 (pre-7.12 trunk snapshot).
Jan Kratochvil 7306e88
Jan Kratochvil fb74e3a
* Mon Jun 27 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-76.fc24
Jan Kratochvil fb74e3a
- Test 'info type-printers' Python error (RH BZ 1350436).
Jan Kratochvil fb74e3a
Jan Kratochvil 8e7b06e
* Mon Jun  6 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.1-75.fc24
Jan Kratochvil 8e7b06e
- Rebase to released FSF GDB 7.11.1.
Jan Kratochvil 8e7b06e
Jan Kratochvil 6b46b9b
* Mon May 30 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-74.fc24
Jan Kratochvil 6b46b9b
- Import bare DW_TAG_lexical_block (RH BZ 1325396).
Jan Kratochvil 6b46b9b
Jan Kratochvil 8dde8d1
* Tue May  3 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-73.fc24
Jan Kratochvil 8dde8d1
- Fix compilation error by upstream symfile.c fix.
Jan Kratochvil 8dde8d1
Jan Kratochvil d6851d1
* Tue May  3 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-72.fc24
Jan Kratochvil d6851d1
- Fix messages suggesting more recent RHEL gdbserver (RH BZ 1321114).
Jan Kratochvil d6851d1
Jan Kratochvil 223268c
* Wed Apr 27 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-71.fc24
Jan Kratochvil 223268c
- Import upstream 7.11 branch stable fixes.
Jan Kratochvil 223268c
Jan Kratochvil ae97bb9
* Sat Apr 23 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-70.fc24
Jan Kratochvil ae97bb9
- New test for Python "Cannot locate object file for block" (for RH BZ 1325795).
Jan Kratochvil ae97bb9
Jan Kratochvil 7ecbbb2
* Tue Apr 12 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-69.fc24
Jan Kratochvil 7ecbbb2
- Never kill PID on: gdb exec PID (Jan Kratochvil, RH BZ 1219747).
Jan Kratochvil 7ecbbb2
Jan Kratochvil 2e49bd4
* Fri Apr  8 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-68.fc24
Jan Kratochvil 2e49bd4
- [--with testsuite] Add two more BuildRequires.
Jan Kratochvil 2e49bd4
Jan Kratochvil dd7d988
* Fri Apr  8 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-67.fc24
Jan Kratochvil dd7d988
- [testsuite] Fix several false FAILs.
Jan Kratochvil dd7d988
Jan Kratochvil bd0820f
* Wed Apr  6 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-66.fc24
Jan Kratochvil bd0820f
- Import upstream 7.11 branch stable fixes.
Jan Kratochvil bd0820f
Jan Kratochvil 98045fb
* Wed Apr  6 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-65.fc24
Jan Kratochvil 98045fb
- Add messages suggesting more recent RHEL gdbserver (RH BZ 1321114).
Jan Kratochvil 98045fb
Jan Kratochvil 76251d6
* Wed Apr  6 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-64.fc24
Jan Kratochvil 98045fb
- Fix non-stop gdb -p <container>: internal error (Pedro Alves, RH BZ 1318049).
Jan Kratochvil 76251d6
Jan Kratochvil c0cbb1a
* Sat Mar 19 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-63.fc24
Jan Kratochvil c0cbb1a
- .spec cleanup: Drop strict-aliasing GCC bug workaround (from RH BZ 1315191).
Jan Kratochvil c0cbb1a
Jan Kratochvil 4dd46aa
* Fri Mar 18 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-62.fc24
Jan Kratochvil 4dd46aa
- .spec cleanup: Drop SCL obsoletes of devtoolset-1.1*: *-1.0*
Jan Kratochvil 4dd46aa
Jan Kratochvil 04d3aef
* Thu Mar 17 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-61.fc24
Jan Kratochvil 04d3aef
- Add message suggesting gdbserver for non-matching PID namespaces.
Jan Kratochvil 04d3aef
Jan Kratochvil b84e3d6
* Tue Mar 15 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-60.fc24
Jan Kratochvil b84e3d6
- New Fedora GDB testfile: rhbz1261564-aarch64-watchpoint.exp
Jan Kratochvil b84e3d6
- Backport gdb-7.11 stable branch PR gdb/19676 fix (Pedro Alves).
Jan Kratochvil b84e3d6
Jan Kratochvil 01264be
* Tue Mar  8 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-59.fc24
Jan Kratochvil 01264be
- Fix strict-aliasing rules compilation error (RH BZ 1315191).
Jan Kratochvil 01264be
Jan Kratochvil fdbd5e3
* Fri Feb 26 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-58.fc24
Jan Kratochvil fdbd5e3
- Rebase VLA (Fortran dynamic arrays) strides (multi-dim. subarrays) from Intel.
Jan Kratochvil fdbd5e3
Jan Kratochvil 09aea42
* Thu Feb 25 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-57.fc24
Jan Kratochvil 09aea42
- Release bump only.
Jan Kratochvil 09aea42
Jan Kratochvil 1ed22de
* Wed Feb 24 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-56.fc24
Jan Kratochvil 1ed22de
- Release bump only.
Jan Kratochvil 1ed22de
Jan Kratochvil 46311ec
* Wed Feb 24 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-55.fc24
Jan Kratochvil 46311ec
- Rebase to released FSF GDB 7.11.
Jan Kratochvil 46311ec
Jan Kratochvil 32b1677
* Tue Feb 16 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.90.20160216-54.fc24
Jan Kratochvil 32b1677
- Rebase to FSF GDB 7.10.90.20160216 (pre-7.11 branch snapshot).
Jan Kratochvil 32b1677
Jan Kratochvil 22d1e60
* Tue Feb 16 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.90.20160211-53.fc24
Jan Kratochvil 22d1e60
- Drop gdb-testsuite-subdirs-revert.patch.
Jan Kratochvil 22d1e60
Jan Kratochvil c4c35c2
* Sat Feb 13 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.90.20160211-52.fc24
Jan Kratochvil c4c35c2
- Rebase to FSF GDB 7.10.90.20160211 (pre-7.11 branch snapshot).
Jan Kratochvil c4c35c2
Jan Kratochvil c4c35c2
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.10.50.20160131-51.fc24
7759e5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7759e5b
Jan Kratochvil 92913c3
* Sun Jan 31 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160131-50.fc24
Jan Kratochvil 92913c3
- Rebase to FSF GDB 7.10.50.20160131 (trunk snapshot).
Jan Kratochvil 92913c3
Jan Kratochvil 2e59793
* Sun Jan 31 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160121-49.fc24
Jan Kratochvil 2e59793
- Fix another false gcc6 compilation warning (Mark Wielaard).
Jan Kratochvil 2e59793
Jan Kratochvil 4f25571
* Sun Jan 31 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160121-48.fc24
Jan Kratochvil 4f25571
- Fix false gcc6 compilation warning for: bfd/elf64-s390.c
Jan Kratochvil 4f25571
Jan Kratochvil 5a2431c
* Sun Jan 31 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160121-47.fc24
Jan Kratochvil 5a2431c
- [testsuite] Fix false selftest.exp FAIL from system readline-6.3+ (Patrick Palka).
Jan Kratochvil 5a2431c
Jan Kratochvil 3a8cee8
* Fri Jan 22 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160121-46.fc24
Jan Kratochvil 3a8cee8
- Fix gdb.gdb/selftest.exp false FAIL.
Jan Kratochvil 3a8cee8
Jan Kratochvil c16b445
* Fri Jan 22 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160121-45.fc24
Jan Kratochvil c16b445
- Rebase to FSF GDB 7.10.50.20160121 (trunk snapshot).
Jan Kratochvil c16b445
Jan Kratochvil 6f06b1f
* Wed Jan 20 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-44.fc24
Jan Kratochvil 6f06b1f
- Suppress librpm non-absolute filename warnings for /^remote:/ filenames.
Jan Kratochvil 6f06b1f
Jan Kratochvil 65adaa8
* Sat Jan 16 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-43.fc24
Jan Kratochvil 65adaa8
- Test clflushopt instruction decode (for RH BZ 1262471).
Jan Kratochvil 65adaa8
Jan Kratochvil eca6388
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-42.fc24
Jan Kratochvil eca6388
- Simplify .spec: Remove conditional revert of: gdb-pahole-python2.patch
Jan Kratochvil eca6388
Jan Kratochvil 5d17353
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-41.fc24
Jan Kratochvil 5d17353
- Simplify .spec: Remove conditional revert of: gdb-6.8-attach-signalled-detach-stopped.patch
Jan Kratochvil 5d17353
- Simplify .spec: Remove conditional revert of: gdb-6.8-quit-never-aborts.patch
Jan Kratochvil 5d17353
Jan Kratochvil ccd56ac
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-40.fc24
Jan Kratochvil ccd56ac
- Merge gdb-rhel5-compat.patch into: gdb-6.8-attach-signalled-detach-stopped.patch
Jan Kratochvil ccd56ac
Jan Kratochvil 13d2cd5
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-39.fc24
Jan Kratochvil 13d2cd5
- Simplify .spec: Remove conditional revert of: gdb-readline62-ask-more-rh.patch
Jan Kratochvil 13d2cd5
Jan Kratochvil 46cc044
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-38.fc24
Jan Kratochvil 46cc044
- Simplify .spec: Remove conditional revert of: gdb-6.6-buildid-locate-rpm-scl.patch
Jan Kratochvil 46cc044
Jan Kratochvil a4961b9
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-37.fc24
Jan Kratochvil a4961b9
- Simplify .spec: Remove conditional revert of: gdb-dts-rhel6-python-compat.patch
Jan Kratochvil a4961b9
Jan Kratochvil 046f33b
* Sat Jan  9 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-36.fc24
Jan Kratochvil 046f33b
- VLA (Fortran dynamic arrays) strides (multi-dimensional subarrays) from Intel.
Jan Kratochvil 046f33b
Jan Kratochvil 4800a9b
* Fri Jan  8 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-35.fc24
Jan Kratochvil 4800a9b
- Fix false FAILs on too long base directory.
Jan Kratochvil 4800a9b
Jan Kratochvil 2116e53
* Fri Jan  8 2016 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-34.fc24
Jan Kratochvil 2116e53
- Rebase to FSF GDB 7.10.50.20160106 (trunk snapshot).
Jan Kratochvil 2116e53
Jan Kratochvil c296a6a
* Sat Nov 14 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20151113-33.fc24
Jan Kratochvil c296a6a
- Rebase to FSF GDB 7.10.50.20151113 (trunk snapshot).
Jan Kratochvil c296a6a
- [testsuite] BuildRequire libmpx for --with testsuite.
Jan Kratochvil c296a6a
- Force libncursesw over libncurses to match the includes (RH BZ 1270534).
Jan Kratochvil c296a6a
Jan Kratochvil c296a6a
* Thu Nov 12 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.10.50.20151027-32.fc24
07b8587
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
07b8587
Jan Kratochvil 41e6c20
* Sun Nov  8 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20151027-31.fc24
Jan Kratochvil 41e6c20
- [aarch64] Fix build regression (RH BZ 1278902, bugreport by Peter Robinson).
Jan Kratochvil 41e6c20
Jan Kratochvil 23f398e
* Tue Nov  3 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20151027-30.fc24
Jan Kratochvil 23f398e
- Rebase to FSF GDB 7.10.50.20151027 (trunk snapshot).
Jan Kratochvil 23f398e
Jan Kratochvil ebe9b7c
* Mon Oct 12 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-29.fc23
Jan Kratochvil ebe9b7c
- Fix internal error on DW_OP_bregx(-1) (RH BZ 1270564).
Jan Kratochvil ebe9b7c
Jan Kratochvil 29ca342
* Mon Sep 28 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-28.fc23
Jan Kratochvil 29ca342
- Add --with buildisa, remove %%{?_isa} from BuildRequires by default:
Jan Kratochvil 29ca342
  https://github.com/msimacek/koschei/issues/54
Jan Kratochvil 29ca342
Jan Kratochvil 213ecca
* Thu Sep 24 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-27.fc23
Jan Kratochvil 213ecca
- [rhel6,rhel7] Keep pahole.py and make it Python2 compatible.
Jan Kratochvil 213ecca
Jan Kratochvil a2e5681
* Wed Sep 23 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-26.fc23
Jan Kratochvil a2e5681
- [rhel7] Provide libstdc++-v3-python with C++11 even on RHEL-7 (RH BZ 1239290).
Jan Kratochvil a2e5681
- Do not provide libstdc++-v3-python lib64 files on 32-bit archs.
Jan Kratochvil a2e5681
- [rhel6,rhel7] Delete pahole.py on Python2 systems.
Jan Kratochvil a2e5681
Jan Kratochvil a2e5681
* Wed Sep 23 2015 Robert Kuska <rkuska@redhat.com> - 7.10-25.fc23
Robert Kuska ac7f216
- Python3.5 Rebuild: Rebuild wit python3 support 
Robert Kuska ac7f216
Jan Kratochvil a2e5681
* Wed Sep 23 2015 Robert Kuska <rkuska@redhat.com> - 7.10-24.fc23
Robert Kuska 99387a5
- Python3.5 Rebuild: Rebuild without python3 support 
Robert Kuska 99387a5
Jan Kratochvil e32f96f
* Fri Sep 18 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-23.fc23
Jan Kratochvil e32f96f
- Fix the pahole command breakage due to its Python3 port (RH BZ 1264532).
Jan Kratochvil e32f96f
Jan Kratochvil 44ca5e4
* Sun Sep 13 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-22.fc23
Jan Kratochvil 44ca5e4
- Fix gstack to use gdb from $PATH (bugreport by Frank Hirtz, RH BZ 1262589).
Jan Kratochvil 44ca5e4
Jan Kratochvil fe8a89f
* Fri Sep 11 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-21.fc23
Jan Kratochvil fe8a89f
- [testsuite] Fix gcc-gdb-plugin and gcc-go BuildRequires for --with testsuite.
Jan Kratochvil fe8a89f
Jan Kratochvil 276edb8
* Thu Sep 10 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-20.fc23
Jan Kratochvil 276edb8
- [ppc64le] Use skip_entrypoint for skip_trampoline_code (RH BZ 1260558).
Jan Kratochvil 276edb8
Jan Kratochvil a6321db
* Thu Sep 10 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-19.fc23
Jan Kratochvil a6321db
- Add changelog entry and fix librpm dependency broken by Peter Robinson.
Jan Kratochvil a6321db
Jan Kratochvil 569c63c
* Thu Sep  3 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-18.fc23
Jan Kratochvil 569c63c
- Enable libipt (Intel Processor Trace Decoder Library).
Jan Kratochvil 569c63c
1c82289
* Wed Sep  2 2015 Sergio Durigan Junior <sergiodj@redhat.com> - 7.10-17.fc23
1c82289
- Fix 'Make the probes-based dynamic linker interface more robust to
1c82289
  errors' (Sergio Durigan Junior, RH BZ 1259132).
1c82289
Jan Kratochvil 2f1c4cf
* Tue Sep  1 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-16.fc23
Jan Kratochvil 2f1c4cf
- [RHEL] Fix librpm Recommends compatibility.
Jan Kratochvil 2f1c4cf
Jan Kratochvil 23a1427
* Sat Aug 29 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-15.fc23
Jan Kratochvil 23a1427
- Rebase to FSF GDB 7.10 final.
Jan Kratochvil 23a1427
Jan Kratochvil 7fe027b
* Sat Aug 22 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-14.fc23
Jan Kratochvil 7fe027b
- Re-enable --with testsuite BuildRequires: prelink for RHELs.
Jan Kratochvil 7fe027b
Jan Kratochvil 1dfcf42
* Sat Aug 22 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-13.fc23
Jan Kratochvil 1dfcf42
- Rebase to FSF GDB 7.9.90.20150822 (7.10 branch snapshot).
Jan Kratochvil 1dfcf42
- Remove --with testsuite BuildRequires: prelink (prelink is orphaned in F-23+).
Jan Kratochvil 1dfcf42
886d770
* Thu Aug  6 2015 Sergio Durigan Junior <sergiodj@redhat.com> - 7.9.90.20150717-12.fc23
886d770
- Add "Recommends: default-yama-scope" (for RH BZ 1209492).
886d770
Jan Kratochvil 15c3af2
* Thu Aug  6 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-11.fc23
Jan Kratochvil 15c3af2
- Fix librpm version for f23.
Jan Kratochvil 15c3af2
Jan Kratochvil 1309eac
* Sun Aug  2 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-10.fc23
Jan Kratochvil 1309eac
- Fix unpackaged d-exp.c source for the debuginfo rpm.
Jan Kratochvil 1309eac
- Fix librpm version dependency Koji build failure (for RH BZ 1249325).
Jan Kratochvil 1309eac
Jan Kratochvil e18a36d
* Sun Aug  2 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-9.fc23
Jan Kratochvil e18a36d
- Fix librpm version dependency (for RH BZ 1249325, from Igor Gnatenko).
Jan Kratochvil e18a36d
Jan Kratochvil ddc0fde
* Sat Aug  1 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-8.fc23
Jan Kratochvil ddc0fde
- Fix librpm version 3->7 for Rawhide
Jan Kratochvil ddc0fde
  (RH BZ 1249325, bugreport by Zbigniew Jędrzejewski-Szmek).
Jan Kratochvil ddc0fde
- Fix yum vs. dnf message suggestion for Rawhide
Jan Kratochvil ddc0fde
  (RH BZ 1249326, bugreport by Zbigniew Jędrzejewski-Szmek).
Jan Kratochvil ddc0fde
Jan Kratochvil 90127c9
* Fri Jul 17 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-7.fc23
Jan Kratochvil 90127c9
- Rebase to FSF GDB 7.9.90.20150717 (7.10 branch snapshot).
Jan Kratochvil 90127c9
Jan Kratochvil ae96b4a
* Fri Jul 10 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150709-6.fc23
Jan Kratochvil ae96b4a
- Rebase to FSF GDB 7.9.90.20150709 (7.10 branch snapshot).
Jan Kratochvil ae96b4a
Jan Kratochvil d922349
* Tue Jul  7 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.50.20150531-5.fc23
Jan Kratochvil d922349
- Upgrade libstdc++-v3-python to r225521 (RH BZ 1239290).
Jan Kratochvil d922349
Jan Kratochvil cebf6f9
* Thu Jul  2 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.50.20150531-4.fc23
Jan Kratochvil cebf6f9
- [RHEL] Use Python2, disable Guile.
Jan Kratochvil cebf6f9
Jan Kratochvil 8078079
* Fri Jun 26 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.50.20150531-3.fc23
Jan Kratochvil 8078079
- Fix 'info type-printers' Python error (Clem Dickey, RH BZ 1085576).
Jan Kratochvil 8078079
Jan Kratochvil a688fb8
* Tue Jun 16 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.50.20150531-2.fc23
Jan Kratochvil a688fb8
- Fix enum e e 'Attempt to use a type name as an expr.' (Keith Seitz, PR 16253).
Jan Kratochvil a688fb8
Jan Kratochvil 32f92b2
* Sun May 31 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.50.20150531-1.fc23
Jan Kratochvil 32f92b2
- Rebase to FSF GDB 7.9.50.20150531 (pre-7.10 trunk snapshot).
Jan Kratochvil 32f92b2
Jan Kratochvil 19dab0f
* Fri May 15 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.1-14.fc22
Jan Kratochvil 19dab0f
- Fix ignored Requires for gdb-doc (RH BZ 1221814).
Jan Kratochvil 19dab0f
Jan Kratochvil d03633a
* Thu May 14 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.1-13.fc22
Jan Kratochvil d03633a
- Change 'Recommends: dnf-plugins-core' to 'dnf-command(debuginfo-install)'.
Jan Kratochvil d03633a
Jan Kratochvil 6d1599f
* Wed May 13 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.1-12.fc22
Jan Kratochvil 6d1599f
- Rebase to FSF GDB 7.9.1 (7.9 stable branch).
Jan Kratochvil 6d1599f
- Add 'Recommends: dnf-plugins-core' for 'dnf debuginfo-install'.
Jan Kratochvil 6d1599f
Jan Kratochvil c2620a4
* Thu Apr  2 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9-11.fc22
Jan Kratochvil c2620a4
- Suggest s/debuginfo-install/dnf debuginfo-install/ (BZ 1208650, Omair Majid).
Jan Kratochvil c2620a4
Jan Kratochvil 186e7e4
* Sun Feb 22 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9-10.fc22
Jan Kratochvil 186e7e4
- Rebase to the final 7.9 release.
Jan Kratochvil 186e7e4
Jan Kratochvil e209b86
* Sun Feb 22 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150202-9.fc22
Jan Kratochvil e209b86
- Change Require->Recommends for gcc-gdb-plugin (RH BZ 1195005).
Jan Kratochvil e209b86
6c08fa4
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 7.8.90.20150214-8
6c08fa4
- Rebuilt for Fedora 23 Change
6c08fa4
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
6c08fa4
Jan Kratochvil 61676c0
* Mon Feb 16 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150214-7.fc22
Jan Kratochvil 61676c0
- Switch Python 2->3 (RH BZ 1014549).
Jan Kratochvil 61676c0
Jan Kratochvil 7cbf529
* Sat Feb 14 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150214-6.fc22
Jan Kratochvil 7cbf529
- Rebase to 7.9-branch snapshot 7.8.90.20150214.
Jan Kratochvil 7cbf529
Jan Kratochvil 21fb199
* Wed Feb 11 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150202-5.fc22
Jan Kratochvil 21fb199
- Enable guile support.
Jan Kratochvil 21fb199
Jan Kratochvil 5d84d7a
* Wed Feb 11 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150202-4.fc22
Jan Kratochvil 5d84d7a
- Fix gcc5 compilation errors (RH BZ 1190649).
Jan Kratochvil 5d84d7a
Jan Kratochvil b6bc0d5
* Mon Feb  9 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150202-3.fc22
Jan Kratochvil b6bc0d5
- Require gcc-gdb-plugin.
Jan Kratochvil b6bc0d5
Jan Kratochvil 0728371
* Mon Feb  2 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150202-2.fc22
Jan Kratochvil 0728371
- Rebase to 7.9-branch snapshot 7.8.90.20150202.
Jan Kratochvil 0728371
- Temporarily disable dg-extract-results.py to fix gdb.sum sorting.
Jan Kratochvil 0728371
Jan Kratochvil 2f7f533
* Thu Jan  8 2015 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.50.20150108-1.fc22
Jan Kratochvil 2f7f533
- Rebase to pre-7.9 snapshot 7.8.50.20150108.
Jan Kratochvil 2f7f533
- Fix jit-reader.h for multi-lib.
Jan Kratochvil 2f7f533
Jan Kratochvil 1445be5
* Sun Dec 28 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.1-36.fc21
Jan Kratochvil 1445be5
- Rebase to 7.8.1.20141228 for a performance fix (PR binutils/17677).
Jan Kratochvil 1445be5
Jan Kratochvil b132e8a
* Sat Dec 13 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.1-35.fc21
Jan Kratochvil b132e8a
- Fix resolve_dynamic_struct: Assertion `TYPE_NFIELDS (type) > 0' (PR 17642).
Jan Kratochvil b132e8a
Jan Kratochvil a438e05
* Sat Nov 22 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.1-34.fc21
Jan Kratochvil a438e05
- [ppc64] Fix compatibility of Fedora errno workaround (for RH BZ 1166549).
Jan Kratochvil a438e05
Jan Kratochvil a79edc1
* Fri Nov 21 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.1-33.fc21
Jan Kratochvil a79edc1
- Fix regression accessing errno from a core file (RH BZ 1166549).
Jan Kratochvil a79edc1
4fb72aa
* Thu Nov 20 2014 Sergio Durigan Junior <sergiodj@redhat.com> - 7.8.1-32.fc21
4fb72aa
- Fix 'Unowned dir /usr/include/gdb/' (RH BZ 1164991).
4fb72aa
ae793cb
* Sat Nov 15 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.1-31.fc21
ae793cb
- Fix '[RFE] please add add-auto-load-scripts-directory command' (RH
ae793cb
  BZ 1163339, Jan Kratochvil).
ae793cb
Jan Kratochvil 43b0bce
* Thu Oct 30 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.1-30.fc21
Jan Kratochvil 43b0bce
- Rebase to FSF GDB 7.8.1.
Jan Kratochvil 43b0bce
Jan Kratochvil 8095c33
* Mon Oct 27 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-29.fc21
Jan Kratochvil 8095c33
- Backport vDSO regression.
Jan Kratochvil 8095c33
- Revert the makeinfo workaround from 7.8-27.fc21.
Jan Kratochvil 8095c33
- Further 1.75x improvement of the interactive symbols lookup (Doug Evans).
Jan Kratochvil 8095c33
Jan Kratochvil 862e0ed
* Mon Oct 20 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-28.fc21
Jan Kratochvil 862e0ed
- Accelerate interactive symbols lookup 15x.
Jan Kratochvil 862e0ed
Jan Kratochvil 3cf9dd5
* Sun Oct 19 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-27.fc21
Jan Kratochvil 3cf9dd5
- Workaround makeinfo F-22 Bug 1154436.
Jan Kratochvil 3cf9dd5
Jan Kratochvil 8a98352
* Sun Oct 19 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-26.fc21
Jan Kratochvil 8a98352
- Import 5 upstream gdb-7.8 branch fixes (async fix by Pedro Alves).
Jan Kratochvil 8a98352
e3bcba8
* Fri Oct 03 2014 Sergio Durigan Junior <sergiodj@redhat.com> - 7.8-25.fc21
e3bcba8
- Fix 'Slow gstack performance' (RH BZ 1103894, Jan Kratochvil).
e3bcba8
Jan Kratochvil 58638f8
* Fri Oct  3 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-24.fc21
Jan Kratochvil 58638f8
- Fix "save breakpoints" for signal catchpoints and disabled breakpoints
Jan Kratochvil 58638f8
  (BZ 1146170, Miroslav Franc).
Jan Kratochvil 58638f8
77c099e
* Mon Sep 15 2014 Sergio Durigan Junior <sergiodj@redhat.com> - 7.8-23.fc21
77c099e
- Install gdb/jit-reader.h on include directory (BZ 1141968).
77c099e
Jan Kratochvil 3887bdb
* Sun Sep 14 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-22.fc21
Jan Kratochvil 3887bdb
- [testsuite] Fix runaway gdb.base/attach processes.
Jan Kratochvil 3887bdb
Jan Kratochvil 448d46b
* Sun Sep  7 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-21.fc21
Jan Kratochvil 448d46b
- Fix GDB SIGTT* Stopped when using the PID argument (BZ 1136704, Pedro Alves).
Jan Kratochvil 448d46b
Jan Kratochvil 263b580
* Wed Aug 20 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-20.fc21
Jan Kratochvil 263b580
- Fix babeltrace errors (Yao Qi).
Jan Kratochvil 263b580
- Fix crash on Python frame filters with unreadable arg (BZ 1126177).
Jan Kratochvil 263b580
d3f8b94
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.8-19
d3f8b94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d3f8b94
Jan Kratochvil 5175ae0
* Thu Aug 14 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-18.fc21
Jan Kratochvil 5175ae0
- [rhel] Adjust the previous patch for compilation on older GCCs.
Jan Kratochvil 5175ae0
Jan Kratochvil 0d2fda6
* Wed Aug 13 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-17.fc21
Jan Kratochvil 0d2fda6
- Fix Python GIL with gdb.execute("continue") (Phil Muldoon, BZ 1116957).
Jan Kratochvil 0d2fda6
Jan Kratochvil 533da91
* Mon Aug  4 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-16.fc21
Jan Kratochvil 533da91
- Enable babeltrace compile-time feature.
Jan Kratochvil 533da91
Jan Kratochvil 191ccfb
* Sat Aug  2 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-15.fc21
Jan Kratochvil 191ccfb
- Rebase to FSF GDB 7.8.
Jan Kratochvil 191ccfb
- Display Fortran strings in backtraces.
Jan Kratochvil 191ccfb
Jan Kratochvil 902c8e5
* Thu Jul 24 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-14.fc21
Jan Kratochvil 902c8e5
- Rebase to FSF GDB 7.7.91.20140724 (pre-7.8 snapshot).
Jan Kratochvil 902c8e5
- Import TUI regression fix (Pedro Alves, BZ 1123003).
Jan Kratochvil 902c8e5
Jan Kratochvil c1c430c
* Tue Jul 22 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-13.fc21
Jan Kratochvil c1c430c
- Bump the package version number to final 7.8; still using 7.7.91.20140721.tar.
Jan Kratochvil c1c430c
Jan Kratochvil a972d47
* Tue Jul 22 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.91.20140721-12.fc21
Jan Kratochvil a972d47
- Rebase to FSF GDB 7.7.91.20140721 (pre-7.8 snapshot).
Jan Kratochvil a972d47
- Rebase the Intel VLA patchset.
Jan Kratochvil a972d47
- New fix of the optimized-out entry data values crash (BZ 1111910).
Jan Kratochvil a972d47
- [testsuite] Fix paginate-*.exp race for "read1".
Jan Kratochvil a972d47
Jan Kratochvil 33d54d9
* Fri Jul 11 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140711-11.fc21
Jan Kratochvil 33d54d9
- Fix regression#2 of the optimized-out entry data values fix (of BZ 1111910).
Jan Kratochvil 33d54d9
- Rebase to FSF GDB 7.7.90.20140711 (pre-7.8 snapshot).
Jan Kratochvil 33d54d9
- [testsuite] Disable --with testsuite PIE testing, it has too many false FAILs.
Jan Kratochvil 33d54d9
Jan Kratochvil 4f54fc4
* Wed Jul  9 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-10.fc21
Jan Kratochvil 4f54fc4
- Fix regression of the optimized-out entry data values fix (of BZ 1111910).
Jan Kratochvil 4f54fc4
Jan Kratochvil cec9297
* Tue Jul  8 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-9.fc21
Jan Kratochvil cec9297
- Rebase the Intel VLA patchset.
Jan Kratochvil cec9297
- Python completion w/overriden completer (Sergio Durigan Junior, BZ 1075199).
c287c64
- Remove %%{_bindir}/mono-gdb.py workaround of mono BZ 815501.
Jan Kratochvil cec9297
Jan Kratochvil b73009e
* Tue Jul  1 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-8.fc21
c287c64
- Do not remove %%{_datadir}/gdb/syscalls/ppc*.xml as it is secondary target.
c287c64
- Remove: %%{_datadir}/gdb/guile
c287c64
- Remove: %%{_datadir}/gdb/system-gdbinit
Jan Kratochvil b73009e
Jan Kratochvil 2a0fd8a
* Mon Jun 30 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-7.fc21
Jan Kratochvil 2a0fd8a
- Fix crash on optimized-out entry data values (BZ 1111910).
Jan Kratochvil 2a0fd8a
Jan Kratochvil de9f421
* Fri Jun 27 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-6.fc21
Jan Kratochvil de9f421
- Rebase to FSF GDB 7.7.90.20140627 (pre-7.8 snapshot).
Jan Kratochvil de9f421
Jan Kratochvil dd2c5ed
* Fri Jun 27 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140613-5.fc21
Jan Kratochvil dd2c5ed
- Continue backtrace even if a frame filter throws an exception (Phil Muldoon).
Jan Kratochvil dd2c5ed
Jan Kratochvil 2b55d27
* Tue Jun 24 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140613-4.fc21
Jan Kratochvil 2b55d27
- [aarch64] Fix compilation error.
Jan Kratochvil 2b55d27
Jan Kratochvil 1119523
* Fri Jun 20 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140613-3.fc21
Jan Kratochvil 1119523
- Fix --with-system-readline with readline-6.3 patch 5.
Jan Kratochvil 1119523
  - Use --enable-werror again.
Jan Kratochvil 1119523
Jan Kratochvil b3b5086
* Thu Jun 19 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140613-2.fc21
Jan Kratochvil b3b5086
- Temporarily use --disable-werror for readline-6.3's deprecated 'VFunction'.
Jan Kratochvil b3b5086
Jan Kratochvil eb6cb2d
* Thu Jun 19 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140613-1.fc21
Jan Kratochvil eb6cb2d
- Rebase to FSF GDB 7.7.90.20140613 (pre-7.8 snapshot).
Jan Kratochvil eb6cb2d
730f271
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.7.1-21
730f271
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
730f271
Jan Kratochvil b472cba
* Tue Jun  3 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-20.fc21
Jan Kratochvil b472cba
- Fix#2 /usr/share/gdb/system-gdbinit/ timestamps causing non-matching *.py[oc].
Jan Kratochvil b472cba
Jan Kratochvil fbd3253
* Tue Jun  3 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-19.fc21
Jan Kratochvil fbd3253
- Fix /usr/share/gdb/auto-load/ (safely) dangling symlinks.
Jan Kratochvil fbd3253
- Fix /usr/share/gdb/system-gdbinit/ timestamps causing non-matching *.py[oc].
Jan Kratochvil fbd3253
Jan Kratochvil 7082135
* Tue Jun  3 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-18.fc21
Jan Kratochvil 7082135
- [ppc64le testsuite] Add comments about prelink+valgrind not yet ported.
Jan Kratochvil 7082135
Jan Kratochvil 4eee755
* Fri May 30 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-17.fc21
Jan Kratochvil 4eee755
- [arm*,aarch64] Turn on --enable-werror, fix aarch64 for it.
Jan Kratochvil 4eee755
Jan Kratochvil c70b5a5
* Fri May 30 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-16.fc21
Jan Kratochvil c70b5a5
- [aarch64] Fix signal frame unwinding (BZ 1086894, upstream).
Jan Kratochvil c70b5a5
Jan Kratochvil 7ae270c
* Mon May 26 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-15.fc21
Jan Kratochvil 7ae270c
- [testsuite] Drop BuildRequires: gcc-java+libgcj on Fedora (no longer in F21+).
Jan Kratochvil 7ae270c
Jan Kratochvil 68e26e6
* Fri May 16 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-14.fc21
Jan Kratochvil 68e26e6
- [rhel5] Drop the RHEL-5 support - simplify this .spec file.
Jan Kratochvil 68e26e6
Jan Kratochvil 9b1a642
* Wed May 14 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-13.fc21
Jan Kratochvil 9b1a642
- [s390*] Import upstream fix for 64->32 debugging.
Jan Kratochvil 9b1a642
Jan Kratochvil 1ecbbdb
* Mon May 12 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-12.fc21
Jan Kratochvil 1ecbbdb
- [s390*] Fix compilation error.
Jan Kratochvil 1ecbbdb
Jan Kratochvil 6e0665a
* Fri May  9 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-11.fc21
Jan Kratochvil 6e0665a
- [ppc*] Import ppc64le support (BZ 1096303, Ulrich Weigand).
Jan Kratochvil 6e0665a
Jan Kratochvil 6e0665a
* Tue May  6 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-10.fc21
Jan Kratochvil 936befa
- Rebase to FSF GDB 7.7.1.
Jan Kratochvil 936befa
0a42762
* Mon May  5 2014 Sergio Durigan Junior <sergiodj@redhat.com> - 7.7-9.fc21
0a42762
- Improve testcase message for RH BZ 981154.
0a42762
Jan Kratochvil 7f2a1f7
* Mon May  5 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-8.fc21
Jan Kratochvil 7f2a1f7
- Fix TLS access for -static -pthread (BZ 1080660).
Jan Kratochvil 7f2a1f7
Jan Kratochvil 331a1f1
* Mon May  5 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-7.fc21
Jan Kratochvil 331a1f1
- Add GFDL License to the main package (man pages are generated from .texinfo).
Jan Kratochvil 331a1f1
da63986
* Thu Apr 24 2014 Sergio Durigan Junior <sergiodj@redhat.com> - 7.7-6.fc21
da63986
- Fix build failures for GCC 4.9 (Nick Clifton).
da63986
fceb2c1
* Thu Apr 24 2014 Sergio Durigan Junior <sergiodj@redhat.com> - 7.7-5.fc21
fceb2c1
- Fix 'gdb gives highly misleading error when debuginfo pkg is present,
fceb2c1
  but not corresponding binary pkg' (RH BZ 981154).
fceb2c1
Jan Kratochvil 3e56442
* Mon Feb 24 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-4.fc21
Jan Kratochvil 3e56442
- Fix crash of -readnow /usr/lib/debug/usr/bin/gnatbind.debug (BZ 1069211).
Jan Kratochvil 3e56442
Jan Kratochvil 3af2cc6
* Sun Feb 23 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-3.fc21
Jan Kratochvil 3af2cc6
- [rhel6] DTS backward Python compatibility API (BZ 1020004, Phil Muldoon).
Jan Kratochvil 3af2cc6
- [rhel6] Do not install its man page if gdb-add-index is not installed.
Jan Kratochvil 3af2cc6
- [rhel] Do not migrate /usr/share/gdb/auto-load/ with symlinks on RHELs.
Jan Kratochvil 3af2cc6
- Fix gdb-7.7 auto-load from /usr/share/gdb/auto-load/ regression.
Jan Kratochvil 3af2cc6
Jan Kratochvil e86a0cc
* Sun Feb  9 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-2.fc21
Jan Kratochvil e86a0cc
- [rhel] Fix rebase build regression on RHEL systems (Tobias Burnus).
Jan Kratochvil e86a0cc
Jan Kratochvil 2c55a54
* Fri Feb  7 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-1.fc21
Jan Kratochvil 2c55a54
- Rebase to FSF GDB 7.7.
Jan Kratochvil 2c55a54
- New rpmbuild option: --with asan
Jan Kratochvil 2c55a54
Jan Kratochvil ff3b0d4
* Thu Jan 23 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.50.20140119-20.fc20
Jan Kratochvil ff3b0d4
- [s390*,ppc*] Enable secondary targets s390* and ppc* (BZ 1056259).
Jan Kratochvil ff3b0d4
Jan Kratochvil 1be7752
* Sun Jan 19 2014 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.50.20140119-19.fc20
Jan Kratochvil 1be7752
- Backport several gdb-7.6.x stable branch fixes (BZ 1055155).
Jan Kratochvil 1be7752
Jan Kratochvil 0f5a62e
* Wed Dec 25 2013 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.50.20130731-18.fc20
Jan Kratochvil