Index: ./src/posix-lock-obj.h =================================================================== --- ./src/posix-lock-obj.h +++ ./src/posix-lock-obj.h @@ -33,7 +33,14 @@ #if USE_POSIX_THREADS union { pthread_mutex_t mtx; - long *dummy; +#if defined (__sun) && !defined(_LP64) + double _xd_align; +#elif defined (__hppa__) + long double _xld_align; +#else + long _x_align; +#endif + long *_xp_align; } u; #endif } _gpgrt_lock_t;