Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 277725 Details for
Bug 344231
dev-python/gnome-python-extras-base: Checking for Python Library Path is horribly inefficient. (uses find /usr/ name libpython)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
gnucash-python-path.patch
python-path.patch (text/plain), 2.01 KB, created by
Ed Catmur
on 2011-06-21 22:26:31 UTC
(
hide
)
Description:
gnucash-python-path.patch
Filename:
MIME Type:
Creator:
Ed Catmur
Created:
2011-06-21 22:26:31 UTC
Size:
2.01 KB
patch
obsolete
>diff --git a/macros/ac_python_devel.m4 b/macros/ac_python_devel.m4 >index d3cc13f..8334060 100644 >--- a/macros/ac_python_devel.m4 >+++ b/macros/ac_python_devel.m4 >@@ -20,14 +20,8 @@ AC_DEFUN([AC_PYTHON_DEVEL],[ > > # Check for Python include path > AC_MSG_CHECKING([for Python include path]) >- python_path=`echo $PYTHON | sed "s,/bin.*$,,"` >- for i in "$python_path/include/python$PYTHON_VERSION/" "$python_path/include/python/" "$python_path/" ; do >- python_path=`find $i -type f -name Python.h -print | sed "1q"` >- if test -n "$python_path" ; then >- break >- fi >- done >- python_path=`echo $python_path | sed "s,/Python.h$,,"` >+ python_path=`$PYTHON -c 'import distutils.sysconfig; \ >+ print(distutils.sysconfig.get_python_inc())'` > AC_MSG_RESULT([$python_path]) > if test -z "$python_path" ; then > AC_MSG_ERROR([cannot find Python include path]) >@@ -36,21 +30,16 @@ AC_DEFUN([AC_PYTHON_DEVEL],[ > > # Check for Python library path > AC_MSG_CHECKING([for Python library path]) >- python_path=`echo $PYTHON | sed "s,/bin.*$,,"` >- for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do >- python_path=`find $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"` >- if test -n "$python_path" ; then >- break >- fi >- done >- python_path=`echo $python_path | sed "s,/libpython.*$,,"` >+ python_path=`$PYTHON -c 'import distutils.sysconfig; \ >+ print(distutils.sysconfig.get_config_var("LIBDIR"))'` > AC_MSG_RESULT([$python_path]) > if test -z "$python_path" ; then > AC_MSG_ERROR([cannot find Python library path]) > fi > AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$PYTHON_VERSION"]) > # >- python_site=`echo $python_path | sed "s/config/site-packages/"` >+ python_site=`$PYTHON -c 'import distutils.sysconfig; \ >+ print(distutils.sysconfig.get_python_lib(standard_lib=False))'` > AC_SUBST([PYTHON_SITE_PKG],[$python_site]) > # > # libraries which must be linked in when embedding
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 344231
:
277417
|
277419
|
277639
| 277725 |
279157
|
279159