Web lists-archives.com

Bug#926470: RFP: annocheck -- analyse an application's compilation




Package: wnpp
Severity: wishlist
Owner: lamby@xxxxxxxxxx
X-Debbugs-CC: debian-devel@xxxxxxxxxxxxxxxx

* Package name    : annocheck
* URL             : https://sourceware.org/git/?p=annobin.git
* License         : GPL3
  Programming Lang: C
  Description     : Analyse an application's compilation

>From annocheck(1)

The annocheck program can analyse programs and report information
about them.  It is designed to be modular, with a set of self-
contained tools providing the checking functionality. Currently the
following tools are implemented:

The annocheck program is able to scan inside rpm files and libraries.
It will automatically recurse into any directories that are specified
on the command line.  In addition annocheck knows how to find debug
information held in separate debug files, and it will search for these
whenever it needs the resources that they contain.

New tools can be added to the annocheck framework by creating a new
source file and including it in the Makefile used to build annocheck.
The modular nature of annocheck means that nothing else needs to be
updated.

New tools must fill out a "struct checker" structure (defined in
annocheck.h) and they must define a constructor function that calls
"annocheck_add_checker" to register their presence at program start-up.

The annocheck program supports some generic command line options that
are used regardless of which tools are enabled.

This RFP was prompted by the following wishlist request against
diffoscope:

  https://salsa.debian.org/reproducible-builds/diffoscope/issues/51


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@xxxxxxxxxx / chris-lamb.co.uk
       `-