backend/A64: Fix signal_stack_size
for glibc 2.34
`SIGSTKSZ` is now defined as `sysconf(_SC_SIGSTKSZ)` which is not constexpr, and returns a long which throws off the `std::max` template deduction.
This commit is contained in:
parent
edb00b680d
commit
af0d4a7c18
@ -64,8 +64,7 @@ SigHandler sig_handler;
|
||||
SigHandler::SigHandler() {
|
||||
// Method below from dolphin.
|
||||
|
||||
constexpr std::size_t signal_stack_size =
|
||||
static_cast<std::size_t>(std::max(SIGSTKSZ, 2 * 1024 * 1024));
|
||||
const size_t signal_stack_size = std::max<size_t>(SIGSTKSZ, 2 * 1024 * 1024);
|
||||
|
||||
stack_t signal_stack;
|
||||
signal_stack.ss_sp = malloc(signal_stack_size);
|
||||
|
Loading…
x
Reference in New Issue
Block a user