Even if we are cross compiling we have some default paths which should be consulted for the modules to be linked against.
Signed-off-by: Daniel Kriesten <[email protected]> --- ...e-default-pathes-to-lib_dris-and-inc_dirs.patch | 33 ++++++++++++++++++++ patches/Python-2.6.6/series | 3 +- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/patches/Python-2.6.6/0018-add-some-default-pathes-to-lib_dris-and-inc_dirs.patch b/patches/Python-2.6.6/0018-add-some-default-pathes-to-lib_dris-and-inc_dirs.patch new file mode 100644 index 0000000..21b74c4 --- /dev/null +++ b/patches/Python-2.6.6/0018-add-some-default-pathes-to-lib_dris-and-inc_dirs.patch @@ -0,0 +1,33 @@ +From 0b56e8d610c2c726b42a869fbff3937f100a14ed Mon Sep 17 00:00:00 2001 +From: Daniel Kriesten <[email protected]> +Date: Fri, 25 Feb 2011 09:36:48 +0100 +Subject: [PATCH] add some default pathes to lib_dris and inc_dirs if cross compiling + +Signed-off-by: Daniel Kriesten <[email protected]> +--- + setup.py | 9 +++++++++ + 1 files changed, 9 insertions(+), 0 deletions(-) + +diff --git a/setup.py b/setup.py +index 8c86ed8..3969a23 100644 +--- a/setup.py ++++ b/setup.py +@@ -364,6 +364,15 @@ class PyBuildExt(build_ext): + if os.environ.get('CROSS_COMPILING') != 'yes': + add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') + add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') ++ else: ++ # we still have kind of standard path stuff ++ # and all the LDFLAG stuf doesn'T seem to work for us? ++ print "CROSS_COMPILING; adding _python_sysroot to lib and inc path" ++ add_dir_to_list(self.compiler.library_dirs, os.environ.get('_python_sysroot')+"/lib") ++ add_dir_to_list(self.compiler.library_dirs, os.environ.get('_python_sysroot')+"/usr/lib") ++ add_dir_to_list(self.compiler.include_dirs, os.environ.get('_python_sysroot')+"/include") ++ add_dir_to_list(self.compiler.include_dirs, os.environ.get('_python_sysroot')+"/usr/include") ++ + + # Add paths specified in the environment variables LDFLAGS and + # CPPFLAGS for header and library files. +-- +1.7.3.4 + diff --git a/patches/Python-2.6.6/series b/patches/Python-2.6.6/series index c99720e..296dfa0 100644 --- a/patches/Python-2.6.6/series +++ b/patches/Python-2.6.6/series @@ -1,4 +1,3 @@ -# generated by git-ptx-patches 0001-Add-support-for-socketcan-to-the-python-socket-modul.patch 0002-printf-format-zd.patch 0003-use-AC_COMPILE_IFELSE-rather-than-AC_TRY_RUN.patch @@ -16,4 +15,4 @@ 0015-0017-fix-for-new-autoconf.diff.patch 0016-0018-dont-add-rpaths.diff.patch 0017-assume-non-buggy-getaddrinfo-when-cross-compiling.patch -# af3d1249cd85718d1faf28b107c2d3df - git-ptx-patches magic +0018-add-some-default-pathes-to-lib_dris-and-inc_dirs.patch -- 1.7.3.4 -- ptxdist mailing list [email protected]
