Hi, Top-posting a little 'ping' for this patch.
/Jonas On Thu, Mar 06, 2014 at 09:13:17 +0100 Jonas Eriksson wrote: > Cross-compiling the python bindings is a bit difficult today, as the > configure script will figure out the site packages dir > (PYTHON_SITE_PACKAGES) by either: > > - Generating the path to the site-package target directories using > libdir, and see if it exists. As it is not possible to point to the > full path of the sysroot, since that will yield the wrong install > path, and that the directory does not neccessarily exist on the host, > this approach will not work. > > - Fetch the site packages dir from the python interpreter as pointed to > by --with-python. Since this python interpreter will point to the > sysroot, the install dir generated will be inside the sysroot and thus > not work. > > This patch approaches the problem by adding the possibility of > explicitly stating the install dir of the python packages, leaving it up > to the cross-compilation environment to specify it. The patch does not > affect the default case (non-cross compilation). > > Signed-off-by: Jonas Eriksson <jonas.eriks...@enea.com> > --- > configure.in | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/configure.in b/configure.in > index ecaa403..21ad1e7 100644 > --- a/configure.in > +++ b/configure.in > @@ -148,6 +148,9 @@ AC_ARG_WITH(push, > [ --with-push add the PUSH parser interfaces (on)]) > AC_ARG_WITH(python, > [ --with-python[[=DIR]] build Python bindings if found]) > +AC_ARG_WITH(python_install_dir, > +[ --with-python-install-dir=DIR > + install Python bindings in DIR]) > AC_ARG_WITH(reader, > [ --with-reader add the xmlReader parsing interface (on)]) > AC_ARG_WITH(readline, > @@ -866,6 +869,10 @@ if test "$with_python" != "no" ; then > fi > fi > fi > + if test "$with_python_install_dir" != "" > + then > + PYTHON_SITE_PACKAGES="$with_python_install_dir" > + fi > if test "$PYTHON_VERSION" != "" -a "$PYTHON_SITE_PACKAGES" = "" > then > if test -d $libdir/python$PYTHON_VERSION/site-packages > -- > 1.9.0 _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org https://mail.gnome.org/mailman/listinfo/xml