qt5-qtwebengine not building for armv7
../../3rdparty/chromium/v8/src/base/cpu.cc: In function 'uint32_t v8::base::ReadELFHWCaps()':
../../3rdparty/chromium/v8/src/base/cpu.cc:122:22: error: 'Elf32_auxv_t' does not name a type
122 | using elf_auxv_t = Elf32_auxv_t;
| ^~~~~~~~~~~~
../../3rdparty/chromium/v8/src/base/cpu.cc:124:8: error: 'elf_auxv_t' was not declared in this scope
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^~~~~~~~~~
../../3rdparty/chromium/v8/src/base/cpu.cc:124:20: error: 'entry' was not declared in this scope; did you mean 'encrypt'?
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^~~~~
| encrypt
../../3rdparty/chromium/v8/src/base/cpu.cc:124:45: error: 'elf_auxv_t' does not name a type
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^~~~~~~~~~
../../3rdparty/chromium/v8/src/base/cpu.cc:124:55: error: expected '>' before '*' token
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^
../../3rdparty/chromium/v8/src/base/cpu.cc:124:55: error: expected '(' before '*' token
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^
| (
../../3rdparty/chromium/v8/src/base/cpu.cc:124:56: error: expected primary-expression before '>' token
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^
../../3rdparty/chromium/v8/src/base/cpu.cc:124:63: error: expected ')' before ';' token
124 | for (elf_auxv_t* entry = reinterpret_cast<elf_auxv_t*>(head);
| ^
| )
I did not look into the details yet, but I guess we need to change the ifdef here:
#ifdef __LP64__
using elf_auxv_t = Elf64_auxv_t;
#else
using elf_auxv_t = Elf32_auxv_t;
#endif
CC: @PureTryOut (maintainer)