• Bug#868247: libc6-dev: Please include the GDB pretty-printer python mac

    From Paul Smith@21:1/5 to All on Thu Jul 13 20:20:02 2017
    XPost: linux.debian.bugs.dist

    Package: libc6-dev
    Version: 2.24-9ubuntu2.2
    Severity: wishlist

    Dear Maintainer,

    The GNU libc source package has a set of GDB pretty-printer macros written in Python, which are of immense use when debugging code with GDB. In particular there are a suite of pretty-printer macros for the pthread library that display the contents of mutexes, condition variables, etc. in a readable way.

    After building the GNU libc package they can be found for example:

    $srcdir/nptl/nptl-printers.py
    $objdir/nptl/nptl_lock_constants.py

    (both are needed). The lock_constants file is generated during the build process.

    It would be extremely useful if these files could be included in the dev package, somewhere, so that we could take advantage of them while debugging.



    -- System Information:
    Debian Release: stretch/sid
    APT prefers zesty-updates
    APT policy: (500, 'zesty-updates'), (500, 'zesty-security'), (500, 'zesty'), (100, 'zesty-backports')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 4.10.0-26-generic (SMP w/8 CPU cores)
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
    Shell: /bin/sh linked to /bin/dash
    Init: systemd (via /run/systemd/system)

    Versions of packages libc6-dev depends on:
    ii libc-dev-bin 2.24-9ubuntu2.2
    ii libc6 2.24-9ubuntu2.2
    ii linux-libc-dev 4.10.0-26.30

    libc6-dev recommends no packages.

    Versions of packages libc6-dev suggests:
    ii glibc-doc 2.24-9ubuntu2.2
    ii manpages-dev 4.09-2

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Aurelien Jarno@21:1/5 to Paul Smith on Mon Aug 14 22:10:02 2017
    XPost: linux.debian.bugs.dist

    control: notfound -1 2.24-9ubuntu2.2
    control: found -1 2.25-0experimental0

    On 2017-07-13 13:14, Paul Smith wrote:
    Package: libc6-dev
    Version: 2.24-9ubuntu2.2
    Severity: wishlist

    Dear Maintainer,

    The GNU libc source package has a set of GDB pretty-printer macros written in Python, which are of immense use when debugging code with GDB. In particular there are a suite of pretty-printer macros for the pthread library that display
    the contents of mutexes, condition variables, etc. in a readable way.

    After building the GNU libc package they can be found for example:

    $srcdir/nptl/nptl-printers.py
    $objdir/nptl/nptl_lock_constants.py

    (both are needed). The lock_constants file is generated during the build process.

    It would be extremely useful if these files could be included in the dev package, somewhere, so that we could take advantage of them while debugging.

    This support is not available in glibc 2.24. It has been added in glibc
    2.25 that is currently being packaged.

    Aurelien

    --
    Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)