g++ `cat ppc64le/c_flags` -DMSGQUAL=bcsignals -c bcsignals.C -o ppc64le/bcsignals.o bcsignals.C:393:2: error: #error gotta have IP #error gotta have IP ^~~~~ bcsignals.C: In function 'void handle_dump(int, siginfo_t*, void*)': bcsignals.C:410:30: error: 'struct sigcontext' has no member named 'IP' uint8_t *ip = (uint8_t *)c->IP; ^~ bcsignals.C:424:14: error: 'struct sigcontext' has no member named 'IP' (void*)c->IP, pid, tid); ^~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-stringop-truncation' cc1plus: warning: unrecognized command line option '-Wno-format-overflow' cc1plus: warning: unrecognized command line option '-Wno-format-truncation' cc1plus: warning: unrecognized command line option '-Wno-stringop-overflow' cc1plus: warning: unrecognized command line option '-Wno-unknown-warning' make: *** [Makefile:123: ppc64le/bcsignals.o] Error 1