[Rpm-maint] [rpm-software-management/rpm] Use external debuginfo tooling (#1712)

Panu Matilainen notifications at github.com
Fri Jun 18 08:36:09 UTC 2021


There's been an increasing interest in the wider community to use the debuginfo tooling outside rpm context, and deep ELF format internals are not rpm's core business anyhow, the reasons for it being here are entirely historical. So without further ado, remove the debuginfo tooling from rpm and rely on the external debugedit project from now on.
    
Update INSTALL to document the new dependency, and add conditionals to relevant debuginfo build tests. The lower-level debugedit and sepdebugcrcfix tools are tested in the external project, no need to duplicate that here.

You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/1712

-- Commit Summary --

  * Macroize find-debuginfo script location
  * Use external debuginfo tooling

-- File Changes --

    M INSTALL (4)
    M Makefile.am (19)
    M configure.ac (11)
    M macros.in (4)
    M scripts/Makefile.am (2)
    D scripts/find-debuginfo.sh (688)
    M tests/Makefile.am (2)
    M tests/atlocal.in (5)
    D tests/debugedit.at (652)
    M tests/rpmbuild.at (49)
    M tests/rpmbuildid.at (18)
    M tests/rpmtests.at (1)
    D tools/debugedit.c (3569)
    D tools/hashtab.c (523)
    D tools/hashtab.h (143)
    D tools/sepdebugcrcfix.c (370)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/1712.patch
https://github.com/rpm-software-management/rpm/pull/1712.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1712
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20210618/74cc95c9/attachment-0001.html>


More information about the Rpm-maint mailing list