From 11e7cff116ad82f4410885345586b027ff24f03f Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 19 Jun 2026 09:12:57 +0100 Subject: [PATCH] Change `-stack-protector:` default to `none` --- src/build_settings.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 7ec081ff4..d67c53f25 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -1961,12 +1961,11 @@ gb_internal void init_build_context(TargetMetrics *cross_target, Subtarget subta metrics->os == TargetOs_openbsd || metrics->os == TargetOs_netbsd) { if (bc->stack_protector == StackProtector_Default) { - bc->stack_protector = StackProtector_SspStrong; + bc->stack_protector = StackProtector_None; } } else { - if (bc->stack_protector == StackProtector_Default) { - bc->stack_protector = StackProtector_None; - } else { + if (bc->stack_protector != StackProtector_Default && + bc->stack_protector != StackProtector_None) { gb_printf_err("-stack-protector is not supported on this target\n"); gb_exit(1); }