[Buildroot] [PATCH 1/1] package/gdb: bump to version 9.2
Maxim Kochetkov
fido_max at inbox.ru
Mon Aug 3 05:18:08 UTC 2020
01.08.2020 17:54, Romain Naour пишет:
> Hello,
>
> Le 28/07/2020 à 07:16, Maxim Kochetkov a écrit :
>> Signed-off-by: Maxim Kochetkov <fido_max at inbox.ru>
>
> Since gdb 9, we need to build gdb out of source.
>
> Building gdb for the target fail with:
>
> configure: error: GDB must be configured and built in a directory separate from
> its sources.
>
> To do so, create a dedicated directory for your GDB build and invoke
> the configure script from that directory:
>
> $ mkdir build
> $ cd build
> $ <full path to your sources>/gdb-VERSION/configure [etc...]
> $ make
>
Yes it is. But I have no idea how to build autotools-package at
dedicated directory.
> See:
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=043a0010933a6b55081535ecaf7fde9cc1491be0
>
> [...]
>
>> @@ -90,4 +93,5 @@ config BR2_GDB_VERSION
>> default "8.1.1" if BR2_GDB_VERSION_8_1
>> default "8.2.1" if BR2_GDB_VERSION_8_2 || !BR2_PACKAGE_HOST_GDB
>> default "8.3.1" if BR2_GDB_VERSION_8_3
>> + default "9.2" if BR2_GDB_VERSION_9_2
>> depends on BR2_PACKAGE_GDB || BR2_PACKAGE_HOST_GDB
>> diff --git a/package/gdb/gdb.hash b/package/gdb/gdb.hash
>> index 291c224b0f..54fe0ff2a4 100644
>> --- a/package/gdb/gdb.hash
>> +++ b/package/gdb/gdb.hash
>> @@ -2,6 +2,7 @@
>> sha512 7dcd5e8c90de92f577834d887b5f54edb93a07083bfe661bc46c270a6cc4919f0b348e7e2fe8ae4511298a570ef150eeefdc667ef7cf527f0cf60943177ab6c9 gdb-8.1.1.tar.xz
>> sha512 2aa81cfd389bb48c35d7d9f95cc10e88b4f7ad4597bdde0f8f1fd312f60f10d9fb2cc6e5a9355227d89ff328f7feb0fc411a69394560cafeb9fa75d35d896d11 gdb-8.2.1.tar.xz
>> sha512 9053a2dc6b9eb921907afbc4cecc75d635aa76df5e8c4f0e5824ccf57cb206b299c19b127fff000b65c334826ff8304a54ff6098428365a8e997cca886c39e9a gdb-8.3.1.tar.xz
>> +sha512 73635f00f343117aa5e2436f1e1597099e2bfb31ef7bb162b273fa1ea282c3fa9b0f52762e70bfc7ad0334addb8d159e9ac7cbe5998ca4f755ea8cf90714d274 gdb-9.2.tar.xz
>>
>> # Locally calculated (fetched from Github)
>> sha512 74346a2a2b2082d35377711946b12c824222005c66813d5648350b101697eac67d3d01617e1daea03e41c196c2b7b4a4b225d1ee58af91dc69731bffed0e5d51 gdb-arc-2020.03-release-gdb.tar.gz
>> diff --git a/package/gdb/gdb.mk b/package/gdb/gdb.mk
>> index 8c74a0e2f6..78a601600a 100644
>> --- a/package/gdb/gdb.mk
>> +++ b/package/gdb/gdb.mk
>> @@ -227,6 +227,7 @@ HOST_GDB_CONF_OPTS = \
>> --without-included-gettext \
>> --with-curses \
>> --without-mpfr \
>> + --enable-src-release-build \
>
> Why do you turn this on ?
This option allows to build gdb 9 in source directory.
>
> Best regards,
> Romain
>
>
>> $(GDB_DISABLE_BINUTILS_CONF_OPTS)
>>
>> ifeq ($(BR2_PACKAGE_HOST_GDB_TUI),y)
>>
>
More information about the buildroot
mailing list