pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri, 29 Apr 2011 08:09:47 +1000
Reply-to: kenj@xxxxxxxxxxxxxxxx
These changes
- fix Nathan's 64-bit problem with reporting timestamps from event
records (last commit)
- clean up the build on Mac OS X to reduce warnings (still builds OK on
Linux, but builds on other platforms will need to be checked)
- does not address the Mac OS X installer problem

Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 .gitignore                      |    1 +
 build/mac/.gitignore            |    8 ++++++++
 build/tar/.gitignore            |    1 +
 src/cpan/.gitignore             |    1 +
 src/cpan/LogImport/GNUmakefile  |    3 ++-
 src/cpan/LogImport/Makefile.PL  |   28 +++++++++++++++++++++++++---
 src/cpan/MMV/GNUmakefile        |    1 +
 src/cpan/MMV/Makefile.PL        |   28 +++++++++++++++++++++++++---
 src/cpan/PMDA/GNUmakefile       |    1 +
 src/cpan/PMDA/Makefile.PL       |   29 ++++++++++++++++++++++++++---
 src/libpcp/src/util.c           |    9 +++++++--
 src/libpcp_gui/src/.gitignore   |    1 +
 src/pmdas/darwin/pmda.c         |    4 ++--
 src/pmdas/trace/src/GNUmakefile |    4 +++-
 src/pmstat/pmstat.c             |    2 +-
 src/pmstore/pmstore.c           |    4 ++--
 16 files changed, 107 insertions(+), 18 deletions(-)

commit cb481085795925f7cbf8a0a94c31652dcaba5883
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxxx>
Date:   Thu Apr 28 15:05:39 2011 +1000

    Perl Mac OS X build - clean up warnings
    
    These changes introduce platform specific code into Makefile.PL
    to generate a Makefile that works without compilation/linking
    warnings on Mac OS X.

commit 2f653cd005e0256358cb1d06bfaf371960229ee3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxxx>
Date:   Thu Apr 28 15:04:57 2011 +1000

    trace PMDA - Mac OS X build warning
    
    Apparently -Wl,-m has been retired.

commit dc0df6530610c84761066ac1eaba9c46c8bc5016
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxxx>
Date:   Thu Apr 28 15:03:56 2011 +1000

    .gitignore - add some more Mac OS X build artifacts

commit 96aa9b16cb063c95cf87ac9371e9878b4fc64242
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxxx>
Date:   Thu Apr 28 15:01:08 2011 +1000

    pmstore - 64-bit build issue fixed
    
    Compilation warnings were really a problem, sometimes!
    
    long != int64_t on all platforms ... we want int64_t so make it
    explicit for the range checks in MkAtom().

commit ae079b079b25bb00a7b7a15aa6e8211ea549708c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxxx>
Date:   Thu Apr 28 10:38:19 2011 +1000

    Fix a couple of Mac OS X compilation warnings/errors.

commit 12a15db559bf450663380576c08fb3629c6dc88b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxxx>
Date:   Thu Apr 28 10:36:26 2011 +1000

    Fix timestamp reporting problem on 64-bit platforms
    
    When struct timeval elements are not 32-bit long, need to copy
    fields from embedded __pmTimeval, not simply cast a pointer.



<Prev in Thread] Current Thread [Next in Thread>