Merge pull request #149 from kiwix/no_sse

Compile i586 without sse instructions.
This commit is contained in:
Matthieu Gautier 2018-04-09 14:16:13 +02:00 committed by GitHub
commit acf1083b1f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -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',

View File

@ -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 []