From: Martin Jansa Date: Mon, 7 Jun 2010 22:24:59 +0000 (+0200) Subject: debian.bbclass: call objdump from binutils-cross X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2aef1cb15db38589ba70cf8aed3f2870a276c233;p=openembedded.git debian.bbclass: call objdump from binutils-cross * host objdump can support multiple targets and instead of output it shows list of targets to choose from see http://thread.gmane.org/gmane.comp.handhelds.openembedded/33294/focus=33357 * PATH set in cmd as suggested by kergoth Signed-off-by: Martin Jansa Acked-by: Khem Raj --- diff --git a/classes/debian.bbclass b/classes/debian.bbclass index 8f6e7d88cf..b8b56fad8b 100644 --- a/classes/debian.bbclass +++ b/classes/debian.bbclass @@ -13,6 +13,8 @@ do_package_write_deb[rdeptask] = "do_package" do_package_write_tar[rdeptask] = "do_package" do_package_write_rpm[rdeptask] = "do_package" +inherit utils + python debian_package_name_hook () { import glob, copy, stat, errno, re @@ -54,7 +56,7 @@ python debian_package_name_hook () { for f in files: if so_re.match(f): fp = os.path.join(root, f) - cmd = (bb.data.getVar('BUILD_PREFIX', d, 1) or "") + "objdump -p " + fp + " 2>/dev/null" + cmd = "PATH=" + bb.data.getVar('PATH', d, 1) + " " + (bb.data.getVar('TARGET_PREFIX', d, 1) or "") + "objdump -p " + fp + " 2>/dev/null" fd = os.popen(cmd) lines = fd.readlines() fd.close()