pcp
[Top] [All Lists]

pcp updates - qa/354 and FreeBSD build/install issues

To: pcp@xxxxxxxxxxx
Subject: pcp updates - qa/354 and FreeBSD build/install issues
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon, 25 Aug 2014 14:48:06 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0
Changes committed to git://git.performancecopilot.org/kenj/pcp.git dev

 Makepkgs                                 |   14 ++++++++++----
 build/tar/postinstall.tail               |   21 ++++++++++-----------
 configure                                |    2 +-
 configure.ac                             |    2 +-
 qa/354                                   |   23 +++++++++++++++++++++--
 qa/354.out                               |    2 --
 qa/GNUmakefile                           |    2 +-
 qa/pmdas/bigun/GNUmakefile.install       |    2 +-
 qa/pmdas/broken/GNUmakefile.install      |    3 ++-
 qa/pmdas/dynamic/GNUmakefile.install     |    2 +-
 src/include/pcp/config.h.in              |    6 +++++-
 src/libpcp/src/util.c                    |   18 ++++++++++++++++++
 src/pmdas/sample/src/GNUmakefile.install |    2 +-
 src/pmdas/simple/GNUmakefile.install     |    2 +-
 src/pmdas/trivial/GNUmakefile.install    |    2 +-
 src/pmdas/txmon/GNUmakefile.install      |    2 +-
 16 files changed, 75 insertions(+), 30 deletions(-)

commit 10133b307bfabf79f5f13ca0ab2385d67fc09d53
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 25 14:45:52 2014 +1000

    qa/pmdas installed makefiles - -ldl fix
    
    Use $(LIB_FOR_DLOPEN) instead of -ldl.

commit c8bb061303e85b16daef934d48cd3933f8c1be76
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 25 14:44:05 2014 +1000

    qa/GNUmakefile - enumeration of tests was wrong
    
    scriptlet for stripping :reserved and :retired tests from group
    file was just plain wrong ... broke the FreeBSD build.

commit 620174a06ca48e1ac6a50794bb02775d6eb5d0a6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 25 14:42:26 2014 +1000

    strchrnul() is not in libc for FreeBSD
    
    Add configure support and alternate (clean) implementation in libpcp.

commit 66a9e212ede2ef1be94f85addf1202052ef6cfa9
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 25 14:39:44 2014 +1000

    build/tar/postinstall.tail - permissions rework
    
    Refactor the post-install permissions fixups.
    1. add $PCP_RUN_DIR to the list of dirs to be fixed
    2. force chmod, even if directory already exists

commit 53e49b5ef7177017cb6fac021ce1790513b7d511
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 25 14:37:14 2014 +1000

    Makepkgs - FreeBSD help
    
    gnu_tools() was failing because gunzip does not have gnu.org email
    in --help output, but a FreeBSD tag.

commit f459939ffee4d3c720021a242fd28e591a36968b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 25 13:56:33 2014 +1000

    Assorted PMDAs - don't need -ldl in the installed Makefile
    
    Was causing failures on FreeBSD ... we don't need dlopen() and friends
    here and even if we did, the correct thing would be $(LIB_FOR_DLOPEN)
    from builddefs, not an unconditional -ldl.

commit 5e943b0c2ca1b87ffab86902ffef07df4a4180f7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Aug 24 07:35:36 2014 +1000

    qa/354 - rework after pmRecord* changes in libpcp
    
    We use to leave the temporary file basename file after creating
    a folio and lots of files using the basename as a prefix.  Not leaving
    the unused basename file behind broke this QA test.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - qa/354 and FreeBSD build/install issues, Ken McDonell <=