diff --git a/kiwixbuild/__init__.py b/kiwixbuild/__init__.py index 77848ee..59f2ba4 100644 --- a/kiwixbuild/__init__.py +++ b/kiwixbuild/__init__.py @@ -176,8 +176,8 @@ class TargetInfo: } elif self.build == 'i586': return { - 'extra_libs': ['-m32', '-march=i586'], - 'extra_cflags': ['-m32', '-march=i586'], + 'extra_libs': ['-m32', '-march=i586', '-mno-sse'], + 'extra_cflags': ['-m32', '-march=i586', '-mno-sse'], 'host_machine': { 'system': 'linux', 'lsystem': 'linux', diff --git a/kiwixbuild/toolchains/linux_i586.py b/kiwixbuild/toolchains/linux_i586.py index b4908fe..d6468df 100644 --- a/kiwixbuild/toolchains/linux_i586.py +++ b/kiwixbuild/toolchains/linux_i586.py @@ -30,9 +30,9 @@ class linux_i586_toolchain(Toolchain): return '--host={}'.format(self.arch_full) def set_env(self, env): - env['CFLAGS'] = "-m32 -march=i586 "+env['CFLAGS'] - env['CXXFLAGS'] = "-m32 -march=i586 "+env['CXXFLAGS'] - env['LDFLAGS'] = "-m32 -march=i586 "+env['LDFLAGS'] + env['CFLAGS'] = "-m32 -march=i586 -mno-sse "+env['CFLAGS'] + env['CXXFLAGS'] = "-m32 -march=i586 -mno-sse "+env['CXXFLAGS'] + env['LDFLAGS'] = "-m32 -march=i586 -mno-sse "+env['LDFLAGS'] def get_bin_dir(self): return []