Add a load of ABI compat workarounds for older libstdc++ versions

This commit is contained in:
Asher Baker
2019-04-28 19:09:35 +00:00
parent b302f0067a
commit d1786070c4
4 changed files with 62 additions and 6 deletions
+1
View File
@@ -99,6 +99,7 @@ class SM:
self.compiler.AddToListVar('CXXFLAGS', '-Wno-implicit-exception-spec-mismatch')
self.compiler.AddToListVar('CDEFINES', 'HAVE_STDINT_H')
self.compiler.AddToListVar('CDEFINES', 'GNUC')
self.compiler.AddToListVar('CDEFINES', '_GLIBCXX_USE_CXX11_ABI=0')
if self.vendor == 'gcc':
self.compiler.AddToListVar('CFLAGS', '-mfpmath=sse')
elif isinstance(cxx, Cpp.MSVC):