[DynInst_API:] Improving the dyninst packaging


Date: Wed, 25 Apr 2012 14:10:57 -0400
From: William Cohen <wcohen@xxxxxxxxxx>
Subject: [DynInst_API:] Improving the dyninst packaging
Hi All,

I have been looking over dyinst and working on improving its packaging
so it is suitable for inclusion in Fedora.  There is currently a
bugzilla entry tracking the review of the package to see that it
follows the guidelines for packaging for Fedora:

https://bugzilla.redhat.com/show_bug.cgi?id=799089

List of things working on to improve the packaging:
    -follow makefile target guidelines at:
        http://www.gnu.org/prep/standards/html_node/Standard-Targets.html#Standard-Targets 
    -separate "make build" and "make install" process
    -support staged builds (install files in place other final location)
    -use install command rather than cp for installation
    -use of .PHONY rules for install rules rather than dependencies
    -allow use %configure macro in spec file
    -use proper /usr/lib64 for machine that support both 32-bit and 64-bit
    -allow exclusion of boost files (use externally supplied ones)
    -fix compiler warnings

-Will
[← Prev in Thread] Current Thread [Next in Thread→]