I'm getting build errors building src/common/android/breakpad_getcontext_unittest.cc only on Android x86_64. Variants for x86, armv7, and arm64 build fine. If I remove "-Wunused-variable" for x86_64, it builds fine.
[ 91%] Building CXX object CMakeFiles/client_linux_linux_client_unittest.dir/src/processor/pathname_stripper.cc.o
[ 93%] Building CXX object CMakeFiles/client_linux_linux_client_unittest.dir/src/processor/proc_maps_linux.cc.o
[ 95%] Building CXX object CMakeFiles/client_linux_linux_client_unittest.dir/src/client/linux/microdump_writer/microdump_writer_unittest.cc.o
[ 96%] Building CXX object CMakeFiles/client_linux_linux_client_unittest.dir/src/common/android/breakpad_getcontext_unittest.cc.o
[ 98%] Building ASM object CMakeFiles/client_linux_linux_client_unittest.dir/src/common/android/breakpad_getcontext.S.o
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:135:3: error:Â
   unused variable 'reg_RCX' [-Werror,-Wunused-variable]
 CHECK_REG(RCX);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:18:1: note: expanded from here
reg_RCX
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:124:3: error:Â
   unused variable 'reg_R11' [-Werror,-Wunused-variable]
 CHECK_REG(R11);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:154:1: note: expanded from here
reg_R11
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:164:21: error:Â
   unused variable 'sigcontext_fpstate_stspace' [-Werror,-Wunused-variable]
          sigcontext_fpstate_stspace);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:172:21: error:Â
   unused variable 'mcontext_fpregs_mem' [-Werror,-Wunused-variable]
          mcontext_fpregs_mem);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:133:3: error:Â
   unused variable 'reg_RDX' [-Werror,-Wunused-variable]
 CHECK_REG(RDX);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:12:1: note: expanded from here
reg_RDX
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:137:3: error:Â
   unused variable 'reg_RIP' [-Werror,-Wunused-variable]
 CHECK_REG(RIP);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:24:1: note: expanded from here
reg_RIP
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:149:21: error:Â
   unused variable 'sigcontext_fpstate_swd' [-Werror,-Wunused-variable]
          sigcontext_fpstate_swd);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:159:21: error:Â
   unused variable 'sigcontext_fpstate_mxcsr' [-Werror,-Wunused-variable]
          sigcontext_fpstate_mxcsr);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:153:21: error:Â
   unused variable 'sigcontext_fpstate_fop' [-Werror,-Wunused-variable]
          sigcontext_fpstate_fop);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:131:3: error:Â
   unused variable 'reg_RBP' [-Werror,-Wunused-variable]
 CHECK_REG(RBP);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:6:1: note: expanded from here
reg_RBP
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:122:3: error:Â
   unused variable 'reg_R9' [-Werror,-Wunused-variable]
 CHECK_REG(R9);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:148:1: note: expanded from here
reg_R9
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:129:3: error:Â
   unused variable 'reg_RDI' [-Werror,-Wunused-variable]
 CHECK_REG(RDI);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:169:1: note: expanded from here
reg_RDI
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:157:21: error:Â
   unused variable 'sigcontext_fpstate_rdp' [-Werror,-Wunused-variable]
          sigcontext_fpstate_rdp);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:174:21: error:Â
   unused variable 'fpregs_offset_mxcsr' [-Werror,-Wunused-variable]
          fpregs_offset_mxcsr);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:125:3: error:Â
   unused variable 'reg_R12' [-Werror,-Wunused-variable]
 CHECK_REG(R12);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:157:1: note: expanded from here
reg_R12
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:127:3: error:Â
   unused variable 'reg_R14' [-Werror,-Wunused-variable]
 CHECK_REG(R14);
 ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:120:70: note:Â
   expanded from macro 'CHECK_REG'
          offsetof(ucontext_t,uc_mcontext.gregs[REG_##x]), reg_##x)
                                   ^
<scratch space>:163:1: note: expanded from here
reg_R14
^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:166:21: error:Â
   unused variable 'sigcontext_fpstate_xmm_space' [-Werror,-Wunused-variable]
          sigcontext_fpstate_xmm_space);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:162:21: error:Â
   unused variable 'sigcontext_fpstate_mxcsr_mask' [-Werror,-Wunused-variable]
          sigcontext_fpstate_mxcsr_mask);
          ^
/media/joel/0298EBFB98EBEADD/breakpad/src/src/common/android/breakpad_getcontext_unittest.cc:151:21: error:Â
   unused variable 'sigcontext_fpstate_twd' [-Werror,-Wunused-variable]
          sigcontext_fpstate_twd);
          ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]