From 9e3bfd261a166e23902be127fb27b28371ce7675 Mon Sep 17 00:00:00 2001 From: Unbit Date: Sat, 23 Feb 2013 11:38:34 +0100 Subject: [PATCH] try to understand how heroku installed python [5] --- plugins/python/uwsgiplugin.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/python/uwsgiplugin.py b/plugins/python/uwsgiplugin.py index 106bd3cc..aa356e66 100644 --- a/plugins/python/uwsgiplugin.py +++ b/plugins/python/uwsgiplugin.py @@ -15,13 +15,13 @@ LDFLAGS = [] if not 'UWSGI_PYTHON_NOLIB' in os.environ: LIBS = sysconfig.get_config_var('LIBS').split() + sysconfig.get_config_var('SYSLIBS').split() if not sysconfig.get_config_var('Py_ENABLE_SHARED'): - print(sysconfig.get_config_var('srcdir')) - print(sysconfig.get_config_var('LIBPL')) - print(sysconfig.get_config_var('LDLIBRARY')) - print(sysconfig.get_config_var('LIBRARY')) - print(os.listdir(sysconfig.get_config_var('srcdir'))) - print(sysconfig.get_config_var('LDLIBRARY')) - LIBS.append('%s/%s' % (sysconfig.get_config_var('srcdir'), sysconfig.get_config_var('LIBRARY'))) + libdir = sysconfig.get_config_var('LIBPL') + if not os.path.exists(libdir): + libdir = sysconfig.get_config_var('srcdir') + libpath = '%s/%s' % (libdir, sysconfig.get_config_var('LDLIBRARY')) + if not os.path.exists(libpath): + libpath = '%s/%s' % (libdir, sysconfig.get_config_var('LIBRARY')) + LIBS.append(libpath) else: try: LDFLAGS.append("-L%s" % sysconfig.get_config_var('LIBDIR'))