scripts: waifulib: compiler_optimizations: fix -march applying on x86_64 toolchains forced to compile in 32-bit mode

This commit is contained in:
Alibek Omarov 2023-05-24 04:30:28 +03:00
parent d36cb62a2e
commit a3603f497d
1 changed files with 3 additions and 1 deletions

View File

@ -181,7 +181,9 @@ def get_optimization_flags(conf):
if conf.env.COMPILER_CC != 'msvc' and conf.env.COMPILER_CC != 'owcc':
# HLSDK by default compiles with these options under Linux
# no reason for us to not do the same
if conf.env.DEST_CPU == 'x86':
# TODO: fix DEST_CPU in force 32 bit mode
if conf.env.DEST_CPU == 'x86' or (conf.env.DEST_CPU == 'x86_64' and conf.env.DEST_SIZEOF_VOID_P == 4):
cflags.append('-march=pentium-m')
cflags.append('-mtune=core2')