wx build fix. Allow waf build to support Python < 2.6.
authorkevino@webkit.org <kevino@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Sep 2009 19:25:00 +0000 (19:25 +0000)
committerkevino@webkit.org <kevino@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Sep 2009 19:25:00 +0000 (19:25 +0000)
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48399 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/wx/build/waf_extensions.py

index 3451841e7c5838c11fccdbffe11efbc5a022d0c6..c9e0a9a48a8bae09754455334d39b8df392d471a 100644 (file)
@@ -1,3 +1,9 @@
+2009-09-15  Kevin Ollivier  <kevino@theolliviers.com>
+
+        wx build fix. Allow waf build to support Python < 2.6.
+
+        * wx/build/waf_extensions.py:
+
 2009-09-14  Chris Marrin  <cmarrin@apple.com>
 
         Reviewed by Oliver Hunt.
 2009-09-14  Chris Marrin  <cmarrin@apple.com>
 
         Reviewed by Oliver Hunt.
index fcf34df107534c4d1e007756e4bc42e869f4cbfb..68164417d69881705f2370735b6fb38d2eba2ffd 100644 (file)
@@ -34,10 +34,9 @@ def exec_command(s, **kw):
     filename = ''
     if sys.platform.startswith('win') and len(' '.join(s)) > 32000:
         import tempfile
     filename = ''
     if sys.platform.startswith('win') and len(' '.join(s)) > 32000:
         import tempfile
-        file = tempfile.NamedTemporaryFile(delete=False)
-        filename = file.name
-        file.write(' '.join(s[1:]))
-        file.close()
+        (fd, filename) = tempfile.mkstemp()
+        os.write(fd, ' '.join(s[1:]))
+        os.close(fd)
         
         s = [s[0], '@' + filename]
         
         
         s = [s[0], '@' + filename]