[PATCH] 6: Use GDB 13.2

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Jul 24 11:53:07 UTC 2023


Hello Karel,

On 24.07.23 13:15, Karel Gardas wrote:
> 
> this together with also libexpat patch builds fine on:
> 
> - macOS 13.4.1
> - FreeBSD 13.2
> - Ubuntu 20.04

thanks for the testing.

> 
> btw, recently Joel remarked that gdb from 7/ makes troubles building on 
> fbsd 12.x. I verified the same on fbsd 13.x and Hesham noted on discord 
> that he has the same issues on macOS. GBD from 7/rtems-* complains about 
> missing libmpfr.
> 
> [...]
> checking for the correct version of gmp.h... yes
> checking for the correct version of mpfr.h... no
> configure: error: Building GDB requires GMP 4.2+, and MPFR 3.1.0+.
> Try the --with-gmp and/or --with-mpfr options to specify
> their locations.  If you obtained GMP and/or MPFR from a vendor
> distribution package, make sure that you have installed both the libraries
> and the header files.  They may be located in separate packages.
> shell cmd failed: /bin/sh -ex 
> /usr/home/karel/git/rtems-source-builder/rtems/build/aarch64-rtems7-gdb-22e69d8-x86_64-freebsd13.2-1/do-build
> error: building aarch64-rtems7-gdb-22e69d8-x86_64-freebsd13.2-1
> 
> Obviusly gdb from 6/ does not hence there is probably some bit missing 
> in 7/ which is already fixed in 6/

Actually I don't know how this should be handled. Some libraries are 
added to rtems/config/6/rtems-default.bset others seem to be specific 
tool files. The 7/ tools should a minimum set of patches. Things should 
be directly fixed in the upstream projects.

-- 
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list