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.
|