From c3b2cc4423042cba778ff72e35f31c83f9ceb456 Mon Sep 17 00:00:00 2001 From: mittorn Date: Fri, 1 Dec 2023 07:07:51 +0300 Subject: [PATCH] waifulib/compiler_optimizations: disable no-semantic-interposition for gcc4 in release builds too --- scripts/waifulib/compiler_optimizations.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/waifulib/compiler_optimizations.py b/scripts/waifulib/compiler_optimizations.py index 177a0224..4008ce71 100644 --- a/scripts/waifulib/compiler_optimizations.py +++ b/scripts/waifulib/compiler_optimizations.py @@ -79,7 +79,11 @@ CFLAGS = { 'humanrights': { 'msvc': ['/O2', '/Zi'], 'owcc': ['-O3', '-foptimize-sibling-calls', '-fomit-leaf-frame-pointer', '-fomit-frame-pointer', '-fschedule-insns', '-funsafe-math-optimizations', '-funroll-loops', '-frerun-optimizer', '-finline-functions', '-finline-limit=512', '-fguess-branch-probability', '-fno-strict-aliasing', '-floop-optimize'], - 'gcc': ['-O3', '-fno-semantic-interposition'], + 'gcc': { + '4': ['-O3'], + '3': ['-O3'], + 'default': ['-O3','-fno-semantic-interposition'], + }, 'default': ['-O3'] }, 'debug': {