--- a2jmidid-6.old/sigsegv.c 2008-09-21 07:01:34.000000000 -0400 +++ a2jmidid-6/sigsegv.c 2010-07-17 03:42:16.000000000 -0400 @@ -49,6 +49,9 @@ char * __cxa_demangle(const char * __man # define REGFORMAT "%x" #endif +# if defined(powerpc) || defined(__ppc__) || defined(powerpc64) || defined(__ppc64__) || defined(__powerpc64__) //doesn't compile on ppc* +static void signal_segv(int signum, siginfo_t* info, void*ptr) {} +#else static void signal_segv(int signum, siginfo_t* info, void*ptr) { static const char *si_codes[3] = {"", "SEGV_MAPERR", "SEGV_ACCERR"}; @@ -146,7 +149,7 @@ static void signal_segv(int signum, sigi a2j_error("End of stack trace"); exit (-1); } - +#endif //ppc,ppc64 int setup_sigsegv() { struct sigaction action;