diff -ur ooo_SRC680_m161_src/jvmfwk.orig/plugins/sunmajor/pluginlib/vendorbase.hxx ooo_SRC680_m161_src/jvmfwk/plugins/sunmajor/pluginlib/vendorbase.hxx --- ooo_SRC680_m161_src/jvmfwk.orig/plugins/sunmajor/pluginlib/vendorbase.hxx 2006-03-30 18:01:04.000000000 +0200 +++ ooo_SRC680_m161_src/jvmfwk/plugins/sunmajor/pluginlib/vendorbase.hxx 2006-03-30 18:08:14.000000000 +0200 @@ -59,6 +59,13 @@ #define JFW_PLUGIN_ARCH "s390" #elif defined X86_64 #define JFW_PLUGIN_ARCH "amd64" +#elif defined UNIVERSAL /* Universal binaries on Mac OS X */ + #include + #if TARGET_CPU_X86 + #define JFW_PLUGIN_ARCH "i386" + #elif TARGET_CPU_PPC + #define JFW_PLUGIN_ARCH "ppc" + #endif #else // SPARC, INTEL, POWERPC, MIPS #error unknown plattform #endif // SPARC, INTEL, POWERPC, MIPS