[877/5010] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.powerpc64.dir/sanitizer_linux.cpp.o FAILED: projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.powerpc64.dir/sanitizer_linux.cpp.o /usr/bin/c++ -DHAVE_RPC_XDR_H=0 -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iprojects/compiler-rt/lib/sanitizer_common -I/root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common -Iinclude -I/root/llvm-hacking/llvm-project/llvm/include -I/root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/.. -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -Wall -std=c++14 -Wno-unused-parameter -g -m64 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -nostdinc++ -fno-rtti -Wglobal-constructors -std=c++14 -MD -MT projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.powerpc64.dir/sanitizer_linux.cpp.o -MF projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.powerpc64.dir/sanitizer_linux.cpp.o.d -o projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.powerpc64.dir/sanitizer_linux.cpp.o -c /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:1523:21: error: use of undeclared identifier '__NR_clone' "i" (__NR_clone), ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2074:31: error: no member named 'regs' in '__mcontext' *pc = ucontext->uc_mcontext.regs->nip; ~~~~~~~~~~~~~~~~~~~~~ ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2075:31: error: no member named 'regs' in '__mcontext' *sp = ucontext->uc_mcontext.regs->gpr[PT_R1]; ~~~~~~~~~~~~~~~~~~~~~ ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2075:41: error: use of undeclared identifier 'PT_R1' *sp = ucontext->uc_mcontext.regs->gpr[PT_R1]; ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2078:31: error: no member named 'regs' in '__mcontext' *bp = ucontext->uc_mcontext.regs->gpr[PT_R31]; ~~~~~~~~~~~~~~~~~~~~~ ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2078:41: error: use of undeclared identifier 'PT_R31' *bp = ucontext->uc_mcontext.regs->gpr[PT_R31]; ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2158:25: error: use of undeclared identifier 'personality' int old_personality = personality(0xffffffff); ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2159:51: error: use of undeclared identifier 'ADDR_NO_RANDOMIZE' if (old_personality != -1 && (old_personality & ADDR_NO_RANDOMIZE) == 0) { ^ /root/llvm-hacking/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:2164:44: error: use of undeclared identifier 'ADDR_NO_RANDOMIZE' CHECK_NE(personality(old_personality | ADDR_NO_RANDOMIZE), -1); ^ 9 errors generated. ninja: build stopped: subcommand failed.