[oe-commits] Martin Jansa : python-2.7.2: fix build issues when additional modules are linked against host or native libpython instead of target

git at git.openembedded.org git at git.openembedded.org
Mon Oct 31 22:08:55 UTC 2011


Module: openembedded-core.git
Branch: master
Commit: dac48ff1192cd6e4d39aa6e1696e91336d371d97
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=dac48ff1192cd6e4d39aa6e1696e91336d371d97

Author: Martin Jansa <Martin.Jansa at gmail.com>
Date:   Sat Oct 29 22:10:08 2011 +0200

python-2.7.2: fix build issues when additional modules are linked against host or native libpython instead of target

* -L. is needed to find right libpython
* -L${STAGING_LIBDIR} is needed ie for python-zlib to find right zlib

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>

---

 meta/recipes-devtools/python/python_2.7.2.bb |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-devtools/python/python_2.7.2.bb b/meta/recipes-devtools/python/python_2.7.2.bb
index af14adb..45d8350 100644
--- a/meta/recipes-devtools/python/python_2.7.2.bb
+++ b/meta/recipes-devtools/python/python_2.7.2.bb
@@ -51,6 +51,7 @@ do_compile() {
 	install -m 0644 Makefile Makefile.orig
 	sed -i -e 's,${includedir},${STAGING_INCDIR},' Makefile
 	sed -i -e 's,${libdir},${STAGING_LIBDIR},' Makefile
+	sed -i -e 's,LDFLAGS=,LDFLAGS=-L. -L${STAGING_LIBDIR},' Makefile
 	install -m 0644 Makefile ${STAGING_LIBDIR}/python${PYTHON_MAJMIN}/config/
 	# save copy of it now, because if we do it in do_install and 
 	# then call do_install twice we get Makefile.orig == Makefile.sysroot





More information about the Openembedded-commits mailing list