package/gdb: bump to version 9.2
authorMaxim Kochetkov <fido_max@inbox.ru>
Wed, 5 Aug 2020 14:03:37 +0000 (16:03 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 17 Aug 2020 10:04:46 +0000 (12:04 +0200)
commit5377f8de7ad26820f600c5d8b38138d54f319ec3
tree39d2e8f5163ad2bc333f0ebc4c8e9be01283aaf5
parent11654b1e9ef30764d5ea5330b1d0b7d9bb10fd8d
package/gdb: bump to version 9.2

The in-tree build restriction has been added after the move of gnulib
to top level [1] [2].  This restriction has been added as a workaround
a build issue with gdbserver that still uses its own copy of gnulib.

gnulib is configured a second time if we build in-tree gdb and gdbserver:

    configure: error: source directory already configured; run "make distclean" there first
    configure: error: .././../../gnulib/configure failed for build-gnulib-gdbserver
    configure: error: ./configure failed for gdbserver

Use the same pre-configure-hook as gcc package.

Older gdb version support building out of tree even if it's not
required.

There is no in-tree build restriction of we only build gdbserver for
the target.

[1] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=73cc72729a184f00bf6fc4d74684a8516ba6b683
[2] https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=043a0010933a6b55081535ecaf7fde9cc1491be0

See:
https://sourceware.org/pipermail/gdb-announce/2020/000122.html
https://sourceware.org/pipermail/gdb-announce/2020/000123.html

Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
[Romain:
    - add in-tree build support
    - improve commit log]
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/gdb/9.2/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch [new file with mode: 0644]
package/gdb/9.2/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch [new file with mode: 0644]
package/gdb/9.2/0003-use-asm-sgidefs.h.patch [new file with mode: 0644]
package/gdb/9.2/0004-gdbserver-fix-build-for-m68k.patch [new file with mode: 0644]
package/gdb/9.2/0005-nat-fork-inferior-include-linux-ptrace.h.patch [new file with mode: 0644]
package/gdb/Config.in.host
package/gdb/gdb.hash
package/gdb/gdb.mk