- fixed build issue on Solaris (wrong compilation flags for multi-threading)
- fixed build issue on Linux redhat 3: python does not has tarfile module
diff --git a/scons-tools/srcdist.py b/scons-tools/srcdist.py
index 3c6a151..864ff40 100644
--- a/scons-tools/srcdist.py
+++ b/scons-tools/srcdist.py
@@ -167,12 +167,13 @@
 ##      scan_check = DoxySourceScanCheck,
 ##   )
 
-   srcdist_builder = targz.makeBuilder( srcDistEmitter )
+   if targz.exists(env):
+      srcdist_builder = targz.makeBuilder( srcDistEmitter )
 
-   env['BUILDERS']['SrcDist'] = srcdist_builder
+      env['BUILDERS']['SrcDist'] = srcdist_builder
 
 def exists(env):
    """
    Make sure srcdist exists.
    """
-   return True
+   return targz.exists(env)