Index: inc/cppu/macros.hxx =================================================================== RCS file: /cvs/udk/cppu/inc/cppu/macros.hxx,v retrieving revision 1.15 diff -u -r1.15 macros.hxx --- inc/cppu/macros.hxx 28 Apr 2003 16:26:28 -0000 1.15 +++ inc/cppu/macros.hxx 9 Jul 2003 23:57:42 -0000 @@ -76,7 +76,7 @@ the struct inherits from a base struct the first member is no double or [unsigned] long long. @internal */ -#if defined(__GNUC__) && (defined(LINUX) || defined(FREEBSD)) && (defined(INTEL) || defined(POWERPC) || defined(X86_64) || defined(S390) || defined(SPARC)) && (__GNUC__ == 3) +#if defined(__GNUC__) && (__GNUC__ >= 3) #define CPPU_GCC3_ALIGN( base_struct ) __attribute__ ((aligned (__alignof__ (base_struct)))) #else #define CPPU_GCC3_ALIGN( base_struct )