- Rebase to gdb version 7.11 as of version in Fedora 24:
* Per-inferior thread numbers. * Breakpoint "explicit locations" (via CLI and GDB/MI). * New convenience variables ($_gthread, $_inferior). * Record btrace now supports non-stop mode. * Various improvements on AArch64 GNU/Linux: - Multi-architecture debugging support. - displaced stepping. - tracepoint support added in GDBserver. * In Ada, the overloads selection menu provides the parameter types and return types for the matching overloaded subprograms. * Various remote protocol improvements, including several new packets which can be used to support features such as follow-exec-mode, exec catchpoints, syscall catchpoints, etc. * Some minor improvements in the Python API for extending GDB. - Added new patches from Fedora: gdb-fedora-libncursesw.patch gdb-fortran-stride-intel-1of6.patch gdb-fortran-stride-intel-2of6.patch gdb-fortran-stride-intel-3of6.patch gdb-fortran-stride-intel-4of6.patch gdb-fortran-stride-intel-5of6.patch gdb-fortran-stride-intel-6of6-nokfail.patch gdb-fortran-stride-intel-6of6.patch gdb-opcodes-clflushopt-test.patch gdb-testsuite-readline63-sigint.patch - Removed obsolete patches: gdb-6.3-bz231832-obstack-2gb.patch gdb-pahole-python2.patch gdb-probes-based-interface-robust-1of2.patch OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=132
This commit is contained in:
244
gdb.spec
244
gdb.spec
@@ -27,7 +27,7 @@ Name: gdb
|
||||
%global snap 20130731
|
||||
# See timestamp of source gnulib installed into gdb/gnulib/ .
|
||||
%global snapgnulib 20121213
|
||||
Version: 7.10.1
|
||||
Version: 7.11
|
||||
Release: 0
|
||||
|
||||
# The release always contains a leading reserved number, start it at 1.
|
||||
@@ -93,118 +93,121 @@ Source13: gdb-rpmlintrc
|
||||
#Fedora Packages begin
|
||||
Patch1: gdb-6.3-rh-testversion-20041202.patch
|
||||
Patch2: gdb-archer.patch
|
||||
Patch3: gdb-vla-intel.patch
|
||||
Patch4: gdb-vla-intel-logical-not.patch
|
||||
Patch5: gdb-vla-intel-stringbt-fix.patch
|
||||
Patch6: gdb-vla-intel-04of23-fix.patch
|
||||
Patch7: gdb-6.3-rh-dummykfail-20041202.patch
|
||||
Patch8: gdb-6.3-ppc64syscall-20040622.patch
|
||||
Patch9: gdb-6.3-ppc64displaysymbol-20041124.patch
|
||||
Patch10: gdb-6.3-gstack-20050411.patch
|
||||
Patch11: gdb-6.3-test-pie-20050107.patch
|
||||
Patch12: gdb-6.3-test-self-20050110.patch
|
||||
Patch13: gdb-6.3-test-dtorfix-20050121.patch
|
||||
Patch14: gdb-6.3-test-movedir-20050125.patch
|
||||
Patch15: gdb-6.3-threaded-watchpoints2-20050225.patch
|
||||
Patch16: gdb-6.3-inferior-notification-20050721.patch
|
||||
Patch17: gdb-6.3-inheritancetest-20050726.patch
|
||||
Patch18: gdb-6.3-readnever-20050907.patch
|
||||
Patch19: gdb-6.5-bz203661-emit-relocs.patch
|
||||
Patch20: gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
|
||||
Patch21: gdb-6.5-sharedlibrary-path.patch
|
||||
Patch22: gdb-6.5-BEA-testsuite.patch
|
||||
Patch23: gdb-6.5-last-address-space-byte-test.patch
|
||||
Patch24: gdb-6.5-readline-long-line-crash-test.patch
|
||||
Patch25: gdb-6.5-bz216711-clone-is-outermost.patch
|
||||
Patch26: gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
|
||||
Patch27: gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
|
||||
Patch28: gdb-6.5-bz109921-DW_AT_decl_file-test.patch
|
||||
Patch29: gdb-6.3-bz140532-ppc-unwinding-test.patch
|
||||
Patch30: gdb-6.3-bz202689-exec-from-pthread-test.patch
|
||||
Patch31: gdb-6.6-bz230000-power6-disassembly-test.patch
|
||||
Patch32: gdb-6.3-bz231832-obstack-2gb.patch
|
||||
Patch33: gdb-6.6-bz229517-gcore-without-terminal.patch
|
||||
Patch34: gdb-6.6-bz235197-fork-detach-info.patch
|
||||
Patch35: gdb-6.6-testsuite-timeouts.patch
|
||||
Patch36: gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
|
||||
Patch37: gdb-6.6-scheduler_locking-step-is-default.patch
|
||||
Patch38: gdb-6.3-attach-see-vdso-test.patch
|
||||
Patch39: gdb-6.5-bz243845-stale-testing-zombie-test.patch
|
||||
Patch40: gdb-6.6-buildid-locate.patch
|
||||
Patch41: gdb-6.6-buildid-locate-solib-missing-ids.patch
|
||||
Patch42: gdb-6.6-buildid-locate-rpm.patch
|
||||
Patch43: gdb-6.7-charsign-test.patch
|
||||
Patch44: gdb-6.7-ppc-clobbered-registers-O2-test.patch
|
||||
Patch45: gdb-6.5-ia64-libunwind-leak-test.patch
|
||||
Patch46: gdb-6.5-missed-trap-on-step-test.patch
|
||||
Patch47: gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
|
||||
Patch48: gdb-6.5-gcore-buffer-limit-test.patch
|
||||
Patch49: gdb-6.6-threads-static-test.patch
|
||||
Patch50: gdb-6.3-mapping-zero-inode-test.patch
|
||||
Patch51: gdb-6.3-focus-cmd-prev-test.patch
|
||||
Patch52: gdb-6.8-bz442765-threaded-exec-test.patch
|
||||
Patch53: gdb-6.8-sparc64-silence-memcpy-check.patch
|
||||
Patch54: gdb-6.5-section-num-fixup-test.patch
|
||||
Patch55: gdb-6.8-bz436037-reg-no-longer-active.patch
|
||||
Patch56: gdb-6.8-watchpoint-conditionals-test.patch
|
||||
Patch57: gdb-6.8-bz466901-backtrace-full-prelinked.patch
|
||||
Patch58: gdb-simultaneous-step-resume-breakpoint-test.patch
|
||||
Patch59: gdb-core-open-vdso-warning.patch
|
||||
Patch60: gdb-x86_64-i386-syscall-restart.patch
|
||||
Patch61: gdb-bz533176-fortran-omp-step.patch
|
||||
Patch62: gdb-follow-child-stale-parent.patch
|
||||
Patch63: gdb-ccache-workaround.patch
|
||||
Patch64: gdb-archer-pie-addons.patch
|
||||
Patch65: gdb-archer-pie-addons-keep-disabled.patch
|
||||
Patch66: gdb-lineno-makeup-test.patch
|
||||
Patch67: gdb-ppc-power7-test.patch
|
||||
Patch68: gdb-bz541866-rwatch-before-run.patch
|
||||
Patch69: gdb-moribund-utrace-workaround.patch
|
||||
Patch70: gdb-archer-next-over-throw-cxx-exec.patch
|
||||
Patch71: gdb-bz601887-dwarf4-rh-test.patch
|
||||
Patch72: gdb-6.6-buildid-locate-core-as-arg.patch
|
||||
Patch73: gdb-6.6-buildid-locate-rpm-librpm-workaround.patch
|
||||
Patch74: gdb-test-bt-cfi-without-die.patch
|
||||
Patch75: gdb-gdb-add-index-script.patch
|
||||
Patch76: gdb-bz568248-oom-is-error.patch
|
||||
Patch77: gdb-bz634108-solib_address.patch
|
||||
Patch78: gdb-test-pid0-core.patch
|
||||
Patch79: gdb-test-dw2-aranges.patch
|
||||
Patch80: gdb-test-expr-cumulative-archer.patch
|
||||
Patch81: gdb-7.2.50-sparc-add-workaround-to-broken-debug-files.patch
|
||||
Patch82: gdb-glibc-vdso-workaround.patch
|
||||
Patch83: gdb-runtest-pie-override.patch
|
||||
Patch84: gdb-attach-fail-reasons-5of5.patch
|
||||
Patch85: gdb-stale-frame_info.patch
|
||||
Patch86: gdb-glibc-strstr-workaround.patch
|
||||
Patch87: gdb-rhel5.9-testcase-xlf-var-inside-mod.patch
|
||||
Patch88: gdb-rhbz-818343-set-solib-absolute-prefix-testcase.patch
|
||||
Patch89: gdb-rhbz795424-bitpos-20of25.patch
|
||||
Patch90: gdb-rhbz795424-bitpos-21of25.patch
|
||||
Patch91: gdb-rhbz795424-bitpos-22of25.patch
|
||||
Patch92: gdb-rhbz795424-bitpos-23of25.patch
|
||||
Patch93: gdb-rhbz795424-bitpos-25of25.patch
|
||||
Patch94: gdb-rhbz795424-bitpos-25of25-test.patch
|
||||
Patch95: gdb-rhbz795424-bitpos-lazyvalue.patch
|
||||
Patch96: gdb-rhbz947564-findvar-assertion-frame-failed-testcase.patch
|
||||
Patch97: gdb-gnat-dwarf-crash-3of3.patch
|
||||
Patch98: gdb-6.6-buildid-locate-misleading-warning-missing-debuginfo-rhbz981154.patch
|
||||
Patch99: gdb-archer-vla-tests.patch
|
||||
Patch100: gdb-btrobust.patch
|
||||
Patch101: gdb-fortran-frame-string.patch
|
||||
Patch102: gdb-python-gil.patch
|
||||
Patch103: gdb-jit-reader-multilib.patch
|
||||
Patch104: gdb-probes-based-interface-robust-1of2.patch
|
||||
Patch105: gdb-probes-based-interface-robust-2of2.patch
|
||||
Patch106: gdb-rhbz1260558-ppc64le-skip_trampoline_code.patch
|
||||
Patch107: gdb-rhbz1270564-invalid-dwarf-regno.patch
|
||||
Patch108: gdb-dts-rhel6-python-compat.patch
|
||||
Patch109: gdb-6.6-buildid-locate-rpm-scl.patch
|
||||
Patch110: gdb-readline62-ask-more-rh.patch
|
||||
Patch111: gdb-6.8-attach-signalled-detach-stopped.patch
|
||||
Patch112: gdb-6.8-quit-never-aborts.patch
|
||||
Patch113: gdb-rhel5-compat.patch
|
||||
Patch114: gdb-pahole-python2.patch
|
||||
Patch3: gdb-fortran-stride-intel-1of6.patch
|
||||
Patch4: gdb-fortran-stride-intel-2of6.patch
|
||||
Patch5: gdb-fortran-stride-intel-3of6.patch
|
||||
Patch6: gdb-fortran-stride-intel-4of6.patch
|
||||
Patch7: gdb-fortran-stride-intel-5of6.patch
|
||||
Patch8: gdb-fortran-stride-intel-6of6.patch
|
||||
Patch9: gdb-vla-intel.patch
|
||||
Patch10: gdb-vla-intel-logical-not.patch
|
||||
Patch11: gdb-vla-intel-stringbt-fix.patch
|
||||
Patch12: gdb-vla-intel-04of23-fix.patch
|
||||
Patch13: gdb-6.3-rh-dummykfail-20041202.patch
|
||||
Patch14: gdb-6.3-ppc64syscall-20040622.patch
|
||||
Patch15: gdb-6.3-ppc64displaysymbol-20041124.patch
|
||||
Patch16: gdb-6.3-gstack-20050411.patch
|
||||
Patch17: gdb-6.3-test-pie-20050107.patch
|
||||
Patch18: gdb-6.3-test-self-20050110.patch
|
||||
Patch19: gdb-6.3-test-dtorfix-20050121.patch
|
||||
Patch20: gdb-6.3-test-movedir-20050125.patch
|
||||
Patch21: gdb-6.3-threaded-watchpoints2-20050225.patch
|
||||
Patch22: gdb-6.3-inferior-notification-20050721.patch
|
||||
Patch23: gdb-6.3-inheritancetest-20050726.patch
|
||||
Patch24: gdb-6.3-readnever-20050907.patch
|
||||
Patch25: gdb-6.5-bz203661-emit-relocs.patch
|
||||
Patch26: gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
|
||||
Patch27: gdb-6.5-sharedlibrary-path.patch
|
||||
Patch28: gdb-6.5-BEA-testsuite.patch
|
||||
Patch29: gdb-6.5-last-address-space-byte-test.patch
|
||||
Patch30: gdb-6.5-readline-long-line-crash-test.patch
|
||||
Patch31: gdb-6.5-bz216711-clone-is-outermost.patch
|
||||
Patch32: gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
|
||||
Patch33: gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
|
||||
Patch34: gdb-6.5-bz109921-DW_AT_decl_file-test.patch
|
||||
Patch35: gdb-6.3-bz140532-ppc-unwinding-test.patch
|
||||
Patch36: gdb-6.3-bz202689-exec-from-pthread-test.patch
|
||||
Patch37: gdb-6.6-bz230000-power6-disassembly-test.patch
|
||||
Patch38: gdb-6.6-bz229517-gcore-without-terminal.patch
|
||||
Patch39: gdb-6.6-bz235197-fork-detach-info.patch
|
||||
Patch40: gdb-6.6-testsuite-timeouts.patch
|
||||
Patch41: gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
|
||||
Patch42: gdb-6.6-scheduler_locking-step-is-default.patch
|
||||
Patch43: gdb-6.3-attach-see-vdso-test.patch
|
||||
Patch44: gdb-6.5-bz243845-stale-testing-zombie-test.patch
|
||||
Patch45: gdb-6.6-buildid-locate.patch
|
||||
Patch46: gdb-6.6-buildid-locate-solib-missing-ids.patch
|
||||
Patch47: gdb-6.6-buildid-locate-rpm.patch
|
||||
Patch48: gdb-6.7-charsign-test.patch
|
||||
Patch49: gdb-6.7-ppc-clobbered-registers-O2-test.patch
|
||||
Patch50: gdb-6.5-ia64-libunwind-leak-test.patch
|
||||
Patch51: gdb-6.5-missed-trap-on-step-test.patch
|
||||
Patch52: gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
|
||||
Patch53: gdb-6.5-gcore-buffer-limit-test.patch
|
||||
Patch54: gdb-6.6-threads-static-test.patch
|
||||
Patch55: gdb-6.3-mapping-zero-inode-test.patch
|
||||
Patch56: gdb-6.3-focus-cmd-prev-test.patch
|
||||
Patch57: gdb-6.8-bz442765-threaded-exec-test.patch
|
||||
Patch58: gdb-6.8-sparc64-silence-memcpy-check.patch
|
||||
Patch59: gdb-6.5-section-num-fixup-test.patch
|
||||
Patch60: gdb-6.8-bz436037-reg-no-longer-active.patch
|
||||
Patch61: gdb-6.8-watchpoint-conditionals-test.patch
|
||||
Patch62: gdb-6.8-bz466901-backtrace-full-prelinked.patch
|
||||
Patch63: gdb-simultaneous-step-resume-breakpoint-test.patch
|
||||
Patch64: gdb-core-open-vdso-warning.patch
|
||||
Patch65: gdb-x86_64-i386-syscall-restart.patch
|
||||
Patch66: gdb-bz533176-fortran-omp-step.patch
|
||||
Patch67: gdb-follow-child-stale-parent.patch
|
||||
Patch68: gdb-ccache-workaround.patch
|
||||
Patch69: gdb-archer-pie-addons.patch
|
||||
Patch70: gdb-archer-pie-addons-keep-disabled.patch
|
||||
Patch71: gdb-lineno-makeup-test.patch
|
||||
Patch72: gdb-ppc-power7-test.patch
|
||||
Patch73: gdb-bz541866-rwatch-before-run.patch
|
||||
Patch74: gdb-moribund-utrace-workaround.patch
|
||||
Patch75: gdb-archer-next-over-throw-cxx-exec.patch
|
||||
Patch76: gdb-bz601887-dwarf4-rh-test.patch
|
||||
Patch77: gdb-6.6-buildid-locate-core-as-arg.patch
|
||||
Patch78: gdb-6.6-buildid-locate-rpm-librpm-workaround.patch
|
||||
Patch79: gdb-test-bt-cfi-without-die.patch
|
||||
Patch80: gdb-gdb-add-index-script.patch
|
||||
Patch81: gdb-bz568248-oom-is-error.patch
|
||||
Patch82: gdb-bz634108-solib_address.patch
|
||||
Patch83: gdb-test-pid0-core.patch
|
||||
Patch84: gdb-test-dw2-aranges.patch
|
||||
Patch85: gdb-test-expr-cumulative-archer.patch
|
||||
Patch86: gdb-7.2.50-sparc-add-workaround-to-broken-debug-files.patch
|
||||
Patch87: gdb-glibc-vdso-workaround.patch
|
||||
Patch88: gdb-runtest-pie-override.patch
|
||||
Patch89: gdb-attach-fail-reasons-5of5.patch
|
||||
Patch90: gdb-stale-frame_info.patch
|
||||
Patch91: gdb-glibc-strstr-workaround.patch
|
||||
Patch92: gdb-rhel5.9-testcase-xlf-var-inside-mod.patch
|
||||
Patch93: gdb-rhbz-818343-set-solib-absolute-prefix-testcase.patch
|
||||
Patch94: gdb-rhbz795424-bitpos-20of25.patch
|
||||
Patch95: gdb-rhbz795424-bitpos-21of25.patch
|
||||
Patch96: gdb-rhbz795424-bitpos-22of25.patch
|
||||
Patch97: gdb-rhbz795424-bitpos-23of25.patch
|
||||
Patch98: gdb-rhbz795424-bitpos-25of25.patch
|
||||
Patch99: gdb-rhbz795424-bitpos-25of25-test.patch
|
||||
Patch100: gdb-rhbz795424-bitpos-lazyvalue.patch
|
||||
Patch101: gdb-rhbz947564-findvar-assertion-frame-failed-testcase.patch
|
||||
Patch102: gdb-gnat-dwarf-crash-3of3.patch
|
||||
Patch103: gdb-6.6-buildid-locate-misleading-warning-missing-debuginfo-rhbz981154.patch
|
||||
Patch104: gdb-archer-vla-tests.patch
|
||||
Patch105: gdb-fortran-stride-intel-6of6-nokfail.patch
|
||||
Patch106: gdb-btrobust.patch
|
||||
Patch107: gdb-fortran-frame-string.patch
|
||||
Patch108: gdb-python-gil.patch
|
||||
Patch109: gdb-jit-reader-multilib.patch
|
||||
Patch110: gdb-fedora-libncursesw.patch
|
||||
Patch111: gdb-opcodes-clflushopt-test.patch
|
||||
Patch112: gdb-dts-rhel6-python-compat.patch
|
||||
Patch113: gdb-6.6-buildid-locate-rpm-scl.patch
|
||||
Patch114: gdb-readline62-ask-more-rh.patch
|
||||
Patch115: gdb-6.8-attach-signalled-detach-stopped.patch
|
||||
Patch116: gdb-6.8-quit-never-aborts.patch
|
||||
Patch117: gdb-testsuite-readline63-sigint.patch
|
||||
#Fedora Packages end
|
||||
|
||||
# Upstream patch to fix gcc -Werror
|
||||
@@ -459,18 +462,18 @@ find -name "*.info*"|xargs rm -f
|
||||
%patch106 -p1
|
||||
%patch107 -p1
|
||||
%patch108 -p1
|
||||
%patch108 -p1 -R
|
||||
%patch109 -p1
|
||||
%patch109 -p1 -R
|
||||
%if 0
|
||||
# disable, openSUSE doesn't need it
|
||||
%patch110 -p1
|
||||
%patch110 -p1 -R
|
||||
%endif
|
||||
%patch111 -p1
|
||||
%patch112 -p1
|
||||
%patch113 -p1
|
||||
%patch113 -p1 -R
|
||||
%patch112 -p1 -R
|
||||
%patch111 -p1 -R
|
||||
%patch114 -p1
|
||||
%patch115 -p1
|
||||
%patch116 -p1
|
||||
%patch117 -p1
|
||||
#Fedora patching end
|
||||
|
||||
%patch1002 -p1
|
||||
@@ -714,8 +717,9 @@ gcc -o ./orphanripper %{SOURCE2} -Wall -lutil -ggdb2
|
||||
for test in \
|
||||
gdb.base/readline-overflow.exp \
|
||||
gdb.base/bigcore.exp \
|
||||
gdb.threads/attach-many-short-lived-threads.exp \
|
||||
; do
|
||||
mv -f ../../gdb/testsuite/$test ../gdb/testsuite/$test-DISABLED || :
|
||||
mv -f ../../gdb/testsuite/$test ../../gdb/testsuite/$test-DISABLED || :
|
||||
done
|
||||
|
||||
# Run all the scheduled testsuite runs also in the PIE mode.
|
||||
|
Reference in New Issue
Block a user