Author: Armin Rigo <[email protected]>
Branch:
Changeset: r91940:3c1c88df6ea9
Date: 2017-07-20 10:00 +0200
http://bitbucket.org/pypy/pypy/changeset/3c1c88df6ea9/
Log: Minor tweaks, be more explicit about the fact that if we don't
really find anything we'll fall back to ``linklibs=['tcl','tk']``
diff --git a/lib_pypy/_tkinter/tklib_build.py b/lib_pypy/_tkinter/tklib_build.py
--- a/lib_pypy/_tkinter/tklib_build.py
+++ b/lib_pypy/_tkinter/tklib_build.py
@@ -24,21 +24,25 @@
else:
# On some Linux distributions, the tcl and tk libraries are
# stored in /usr/include, so we must check this case also
+ libdirs = []
found = False
- for _ver in ['', '8.6', '8.5', '']:
+ for _ver in ['', '8.6', '8.5']:
incdirs = ['/usr/include/tcl' + _ver]
linklibs = ['tcl' + _ver, 'tk' + _ver]
- libdirs = []
if os.path.isdir(incdirs[0]):
found = True
break
if not found:
for _ver in ['8.6', '8.5', '']:
- incdirs = ['/usr/include']
+ incdirs = []
linklibs = ['tcl' + _ver, 'tk' + _ver]
- libdirs=[]
if os.path.isfile(''.join(['/usr/lib/lib', linklibs[1], '.so'])):
+ found = True
break
+ if not found:
+ sys.stderr.write("*** TCL libraries not found! Falling back...\n")
+ incdirs = []
+ linklibs = ['tcl', 'tk']
config_ffi = FFI()
config_ffi.cdef("""
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit