GNU bug report logs -
#63047
Can't load glib debug symbols in gdb
Previous Next
Reported by: Andrew Tropin <andrew <at> trop.in>
Date: Mon, 24 Apr 2023 07:31:01 UTC
Severity: normal
Done: Andrew Tropin <andrew <at> trop.in>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Hi Andrew,
Andrew Tropin <andrew <at> trop.in> writes:
> I try to run emacs in gdb with debug symbols for some libs available, I
> succeed with gtk+, but it doesn't work for glib and glibc. It looks
> strange to me, but maybe I am doing something wrong.
>
> Reproducer:
>
> guix shell gdb emacs-next-pgtk glibc:debug gtk+:debug glib:debug \
> --with-debug-info=glibc --with-debug-info=glib --with-debug-info=gtk+ \
> --no-grafts -- gdb .emacs-30.0.50-real
At least for glibc, the glibc that is linked against is the one in (gnu
packages commencement), which is hidden from the user. The one in (gnu
packages base), which you can refer to with "glibc" is different. You
can try to find the proper debug output by looking at `guix size` of
your store path, then finding out the deriver for glibc with `guix gc
--derivers` and finally looking at the .drv to find out what the debug
output should be.
For glib, it might be similar, make sure that you're using exactly the
right store path for it.
Best,
--
Josselin Poiret
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 1 year and 311 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.