Mercurial > cpython-lru_cache-weakref
diff setup.py @ 77893:900cf4e7a62f
- fix the OS X build failure, only try to remove the temporary file if it exists
| author | doko@ubuntu.com |
|---|---|
| date | Sat, 30 Jun 2012 23:28:09 +0200 |
| parents | 6ab968c68b4c |
| children | 7955d769fdf5 |
line wrap: on
line diff
--- a/setup.py Sat Jun 30 23:03:18 2012 +0200 +++ b/setup.py Sat Jun 30 23:28:09 2012 +0200 @@ -657,7 +657,7 @@ ret = os.system("ldd %s > %s" % (do_readline, tmpfile)) else: ret = 256 - if ret == 0: + if ret >> 8 == 0: with open(tmpfile) as fp: for ln in fp: if 'curses' in ln: @@ -669,7 +669,8 @@ if 'tinfo' in ln: readline_termcap_library = 'tinfo' break - os.unlink(tmpfile) + if os.path.exists(tmpfile): + os.unlink(tmpfile) # Issue 7384: If readline is already linked against curses, # use the same library for the readline and curses modules. if 'curses' in readline_termcap_library:
