Browse Source

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

pull/2/head
Alibek Omarov 1 year ago
parent
commit
a3603f497d
  1. 4
      scripts/waifulib/compiler_optimizations.py

4
scripts/waifulib/compiler_optimizations.py

@ -181,7 +181,9 @@ def get_optimization_flags(conf): @@ -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')

Loading…
Cancel
Save