SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

gdb-setupcore rpm build for : openSUSE Tumbleweed. For other distributions click gdb-setupcore.

Name : gdb-setupcore
Version : 1.0 Vendor : obs://build_opensuse_org/home:MaxxedSUSE
Release : 2.5 Date : 2022-03-30 14:47:28
Group : Development/Tools/Debuggers Source RPM : gdb-setupcore-1.0-2.5.src.rpm
Size : 0.01 MB
Packager : (none)
Summary : Script for preparing env for gdb core file debugging using debuginfod
Description :
Script for preparing binaries required by gdb for core file debugging using debuginfod (before merging PR gdb/27570)

Debuginfod (https://sourceware.org/elfutils/Debuginfod.html) project introduces dedicated server that provides all required resources for debugging on demand over HTTP without need of root privileges and without limitation to your current system and architecture you are working on. This would allow to debug cores from crashed applications on developer\'s desktop regardless whether the cores are from OpenSUSE on s390x, Debian on arm64 or any other source as long as the debuginfod server will have required debug information.

However current GDB integration (gdb-11.1-7.1 on Tumbleweed) of debuginfod is not yet perfect and gdb is unable to get binaries and libraries required for core debugging from debuginfod server.
So before running gdb this script has to prepare sysroot directory where are all these objects downloaded and symlinked under various SONAMES. Then gdb will be able to find them here by paths as it did before debuginfod was used.
Script also prepares init file with configuration to instruct gdb to search for resouces in that directory instead of system root.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/MaxxedSUSE:/Compiler-Tools/openSUSE_Tumbleweed/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  gdb-setupcore-1.0-2.5.x86_64.rpm
     

Provides :
gdb-setupcore
gdb-setupcore(x86-64)

Requires :
/bin/bash
/bin/sh
/bin/sh
bash
debuginfod-client >= 0.183
elfutils >= 0.183
gdb > 10
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/bin/gdb-setupcore.sh
/usr/share/doc/packages/gdb-setupcore
/usr/share/doc/packages/gdb-setupcore/README.md

 
ICM