--- old/src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Wed Sep 21 11:40:37 2011 +++ new/src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Wed Sep 21 11:40:37 2011 @@ -74,8 +74,25 @@ # ifdef SOLARIS_MUTATOR_LIBTHREAD # include # endif + +#include + +// Solaris 8 doesn't provide definitions of these +#ifdef SOLARIS +#ifndef PRIdPTR +#if defined(_LP64) +#define PRIdPTR "ld" +#define PRIuPTR "lu" +#define PRIxPTR "lx" +#else +#define PRIdPTR "d" +#define PRIuPTR "u" +#define PRIxPTR "x" +#endif +#endif +#endif + #ifdef LINUX -# include # include # include # include