** Changed in: glib2.0 (Ubuntu)
Status: New = Fix Committed
** Changed in: glib2.0 (Ubuntu)
Assignee: (unassigned) = Tim (darkxst)
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
** Branch linked: lp:ubuntu/trusty-proposed/glib2.0
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1192372
Title:
glib's gdb auto-load scripts are not loaded
To manage
This bug was fixed in the package glib2.0 - 2.39.1-0ubuntu3
---
glib2.0 (2.39.1-0ubuntu3) trusty; urgency=low
* debian/libglib2.0-dev.install.in: Install gdb auto-load scripts to the
correct location (LP: #1192372)
* debian/patches:
- disable-frame-filters.patch: Disable
the python scripts are supposed to be installed into
/usr/share/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)
For some reason ABS_GLIB_RUNTIME_LIBDIR is not getting set during glib
build.
However since we move libglib2 to /lib, this would need to be overridden
in the install file either way.
** Patch
The backtrace frame filters require patches that are only shipped on
Fedora, it will however be available upstream in gdb 7.7
This adds a patch to ignore the frame-filter stuff. Pretty printers
still work
** Patch added: fix auto-load of python scripts
** Patch added: fix auto-load of python scripts and pretty printers
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1192372/+attachment/3922780/+files/gdb-auto-load3.debdiff
** Patch removed: fix auto-load of python scripts
** Description changed:
- auto-load: Expanded $-variables to /usr/lib/debug:/usr/share/gdb/auto-load.
- auto-load: Searching 'set auto-load scripts-directory' path
$debugdir:$datadir/auto-load.
- auto-load: Attempted file
/usr/lib/debug/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3400.1-gdb.py