pcp
[Top] [All Lists]

pcp updates - fix some build annoyances

To: pcp@xxxxxxxxxxx
Subject: pcp updates - fix some build annoyances
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed, 24 Oct 2012 21:09:00 +1100
Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 qa/GNUmakefile          |    4 ++++
 qa/src/GNUlocaldefs     |   10 ++++++++++
 qa/src/GNUmakefile      |    1 -
 src/include/pcp/fault.h |    9 +++++++++
 4 files changed, 23 insertions(+), 1 deletion(-)

commit ebd198edd2917b58acb3f5ade0f9df62f8b55151
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 24 21:01:08 2012 +1100

    qa/src - problem with ../localconfig
    
    This commit fixes the "test: 1: -ge: unexpected operator" error in
    the build.  The root cause was a hangover from merging the separate
    QA tree into the pcp tree ... localconfig is needed by qa/src/GNUmakefile
    but it is created by qa/GNUmakefile ... works for a build in place, but
    not the src-link step used by Makepkgs.  Fixed with some gmake magic.

commit 2a73ab1735a4398cbe888967d3020d22a01bd776
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 24 20:52:03 2012 +1100

    qa/GNUmakefile - no implict rules
    
    Implicit rules were checking datestamps to see if 123.out needed to
    be recreated from 123 ... the root cause of the mysterious
        cp 123 123.out
    bogus commands in the build, especially after "git pull" when some
    of the 123 scripts could be "newer" then their 123.out counterparts.

commit 4af314c9a832012830f803c867f6886ce9e5567f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Oct 24 20:47:34 2012 +1100

    fault.h - add cpp guards
    
    For some compilers, some of the routines we're redefining are already
    really #defined, so #undef them first if needed.



<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - fix some build annoyances, Ken McDonell <=