Message218327
cannot return correct gcc version if the path name contains "space".
Suggest to change to:
$ diff -rupN cygwinccompiler.py.original cygwinccompiler.py
--- cygwinccompiler.py.original 2014-05-12 23:54:01.296303800 +0800
+++ cygwinccompiler.py 2014-05-12 23:59:57.429673400 +0800
@@ -418,14 +418,14 @@ def get_versions():
gcc_exe = find_executable('gcc')
if gcc_exe:
- out = os.popen(gcc_exe + ' -dumpversion','r')
+ out = os.popen('"%s" -dumpversion'%gcc_exe,'r')
out_string = out.read()
out.close()
result = re.search('(\d+\.\d+(\.\d+)*)',out_string)
if result:
gcc_version = LooseVersion(result.group(1))
else:
- gcc_version = None
+ gcc_version = None
else:
gcc_version = None
ld_exe = find_executable('ld') |
|
Date |
User |
Action |
Args |
2014-05-12 16:09:00 | 3togo | set | recipients:
+ 3togo |
2014-05-12 16:09:00 | 3togo | set | messageid: <1399910940.73.0.452990357342.issue21482@psf.upfronthosting.co.za> |
2014-05-12 16:09:00 | 3togo | link | issue21482 messages |
2014-05-12 16:09:00 | 3togo | create | |
|