Description: bitboostextract
 Suppress maybe unitialized warnings for 32bit builds _only_.
 Current g++ is reporting boost::python::extract<double> as using
 possibly unitialised memory.
--- a/scons/templates/sid_options.py
+++ b/scons/templates/sid_options.py
@@ -18,6 +18,7 @@
 # Refer to README_FIRST for usage instructions.
 
 escript_opts_version = 203
+cxx_extra = ''          #To allow string addition later
 #cxx_extra = '-Wno-literal-suffix'
 openmp = True
 #mpi = 'OPENMPI'
@@ -76,3 +77,7 @@ for i in debstuff:
   except NameError:   
     exec(k+"='"+v+"'")
 
+import platform
+if platform.architecture()[0] == '32bit':
+    cxx_extra += '-Wno-maybe-uninitialized '
+
