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