pcp
[Top] [All Lists]

pcp updates: windows builds

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: windows builds
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 21 Jul 2015 22:00:39 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1742162035.1948924.1437529951137.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 28lY1zlbJLg2jtwfX+sIONbBfSqC3w==
Thread-topic: pcp updates: windows builds
Changes committed to git://git.pcp.io/nathans/pcp.git master

Nathan Scott (8):
      build: remove leftover diagnostic from non-containers Makepkgs
      mingw64: make install fixes for Qt tools, windows builds
      mingw64: allow python/perl to be optional, for build/runtime
      qa: drop LSRCFILES macro from makefiles, unused for some time
      mingw64: correct the skip-build test for windows builds
      mingw64: archive import library symbol visibility updates
      mingw64: access local pcp tools for cross-compiled builds
      mingw64: fix compiler warnings, const time_t pointer access

Lukas Berk (2):
      Add a folio archive testcase for pmcollectl to ensure correct values
      Break out append statements in pmcollectl into valid syntax


 Makepkgs                          |    3 -
 config.mingw                      |    4 +
 configure                         |   80 ++++++++++++++++++++++++++++++++++++--
 configure.ac                      |   38 +++++++++++++++---
 qa/850                            |   34 ++++++++++++++++
 qa/850.out                        |   74 +++++++++++++++++++++++++++++++++++
 qa/GNUmakefile                    |    3 -
 qa/archives/GNUmakefile           |    2 
 qa/archives/YWhcCi.toium.0        |binary
 qa/archives/YWhcCi.toium.config   |    1 
 qa/archives/YWhcCi.toium.index    |binary
 qa/archives/YWhcCi.toium.meta     |binary
 qa/archives/collectl-qa           |   11 +++++
 qa/cisco/GNUmakefile              |    2 
 qa/cisco/GNUmakefile.install      |    2 
 qa/collectl/GNUmakefile           |    2 
 qa/collectl/GNUmakefile.install   |    2 
 qa/gluster/GNUmakefile            |    2 
 qa/gluster/GNUmakefile.install    |    2 
 qa/gpfs/GNUmakefile               |    2 
 qa/gpfs/GNUmakefile.install       |    2 
 qa/group                          |    1 
 qa/interact/GNUmakefile           |    1 
 qa/nfsclient/GNUmakefile          |    2 
 qa/nfsclient/GNUmakefile.install  |    2 
 qa/perfevent/GNUmakefile          |    1 
 qa/qt/GNUmakefile                 |    1 
 qa/sadist/GNUmakefile             |    2 
 qa/sadist/GNUmakefile.install     |    2 
 qa/secure/GNUmakefile             |    1 
 qa/src/GNUmakefile                |    1 
 qa/views/GNUmakefile              |    1 
 src/autofsd-probe/GNUmakefile     |    2 
 src/collectl2pcp/GNUmakefile      |    2 
 src/genpmda/genpmda               |    2 
 src/include/builddefs.in          |   21 +++++++++
 src/include/pcp.conf.in           |    5 ++
 src/include/pcp/import.h          |   48 +++++++++++++---------
 src/libpcp_import/src/GNUmakefile |    2 
 src/libpcp_import/src/private.h   |    2 
 src/pcp/atop/GNUmakefile          |    8 +--
 src/pcp/collectl/pcp-collectl.py  |    3 -
 src/pcp/python/pcp-python.sh      |    5 ++
 src/perl/GNUmakefile              |    2 
 src/pmchart/pmchart.pro           |    2 
 src/pmclient/GNUmakefile          |    8 ++-
 src/pmclient/pmclient.c           |    2 
 src/pmdas/aix/GNUmakefile         |    4 -
 src/pmdas/darwin/GNUmakefile      |    4 -
 src/pmdas/etw/GNUmakefile         |    6 +-
 src/pmdas/freebsd/GNUmakefile     |    2 
 src/pmdas/jbd2/GNUmakefile        |    2 
 src/pmdas/linux/GNUmakefile       |    2 
 src/pmdas/linux_proc/GNUmakefile  |    2 
 src/pmdas/linux_xfs/GNUmakefile   |    2 
 src/pmdas/logger/GNUmakefile      |   11 ++++-
 src/pmdas/mmv/GNUmakefile         |    6 +-
 src/pmdas/netbsd/GNUmakefile      |    2 
 src/pmdas/pmcd/GNUmakefile        |    2 
 src/pmdas/root/GNUmakefile        |    2 
 src/pmdas/solaris/GNUmakefile     |    4 -
 src/pmdas/windows/GNUmakefile     |    4 -
 src/pmdumplog/pmdumplog.c         |    8 +--
 src/pmdumptext/pmdumptext.pro     |    1 
 src/pmevent/doargs.c              |    6 +-
 src/pmevent/pmevent.c             |    4 -
 src/pmgadgets/pmgadgets.pro       |    2 
 src/pmieconf/GNUmakefile          |    2 
 src/pmlogcheck/pass3.c            |    2 
 src/pmlogcheck/pmlogcheck.c       |    4 -
 src/pmloglabel/pmloglabel.c       |    4 -
 src/pmlogsummary/pmlogsummary.c   |    6 +-
 src/pmtime/pmtime.pro             |    2 
 src/pmval/pmval.c                 |   10 ++--
 src/pmview/pmview.pro             |    2 
 src/procmemstat/GNUmakefile       |   13 +++---
 76 files changed, 380 insertions(+), 136 deletions(-)


commit 9a88e274d27e71a0e7200b450bf755eef3a26b27
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:41:43 2015 +1000

    mingw64: fix compiler warnings, const time_t pointer access

commit 0c31ab05ee33cd21e693050d5a3ce19168d19f0b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:41:01 2015 +1000

    mingw64: access local pcp tools for cross-compiled builds
    
    The RUN_IN_BUILD_ENV macro, which sets up the environment to
    run a just-built PCP program is a problem for cross-compiling
    because we cannot run the just-built tools of course.
    
    This change allows us to use locally-installed tools (iow, of
    the build-machine architecture) in the build for the tools we
    need.  These are tools like newhelp, pmcpp, etc.

commit e07eff57ca211319c008c1d0dab9f971f3ee7eb5
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:33:31 2015 +1000

    mingw64: archive import library symbol visibility updates

commit 240cb4c3a4bf5c4135aa8dc16232ec5b2a12a09d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:32:22 2015 +1000

    mingw64: correct the skip-build test for windows builds

commit 608928e16de64252eef13a2744f368179c6372a7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:30:52 2015 +1000

    qa: drop LSRCFILES macro from makefiles, unused for some time

commit 1dea4cde31070dd91a79eebc7d13f0463d3f193d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:28:38 2015 +1000

    mingw64: allow python/perl to be optional, for build/runtime

commit edc8e3bc25f16c2c8e5c0b53873544ae37c04d8f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 11:25:32 2015 +1000

    mingw64: make install fixes for Qt tools, windows builds

commit bd4b3a8090321120c3a10280c3e1ef5b8e6f91a2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jul 22 10:23:39 2015 +1000

    build: remove leftover diagnostic from non-containers Makepkgs

commit 00903d3483e7dc821f4cca3af82f9d0f282b37e8
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Mon Jul 20 19:37:12 2015 -0400

    Break out append statements in pmcollectl into valid syntax
    
    Previously attempting to create a folio archive file would error out
    with the previous syntax.  Changing to valid .append() usage.

commit d60fcda4893e8bd082cc9e2c29d6be40303f2dbf
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Mon Jul 20 19:34:54 2015 -0400

    Add a folio archive testcase for pmcollectl to ensure correct values
    
    Run various pmcollectl subsystem commands on a provided archive.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: windows builds, Nathan Scott <=