[oe-commits] org.oe.dev bitbake.conf : introduce the OBJDUMP variable, by default set to

xora commit openembedded-commits at lists.openembedded.org
Tue Nov 28 15:13:09 UTC 2006


bitbake.conf : introduce the OBJDUMP variable, by default set to
${HOST_PREFIX}objdump

package.bbclass : make use of the OBJDUMP variable rather than
calling ${BUILD_PREFIX}objdump inside do_shlibs. As the original
usage was faulty and ended up calling host objdump which works
for some arm targets but not all.

Author: xora at openembedded.org
Branch: org.openembedded.dev
Revision: 1fb8812d36f505cfabe9ee2335441ada60e32f83
ViewMTN: http://monotone.openembedded.org/revision.psp?id=1fb8812d36f505cfabe9ee2335441ada60e32f83
Files:
1
classes/package.bbclass
conf/bitbake.conf
Diffs:

#
# mt diff -r9562dbacc0c8663cc9491b5869fd3ffa505a5e75 -r1fb8812d36f505cfabe9ee2335441ada60e32f83
#
# 
# 
# patch "classes/package.bbclass"
#  from [dd00fb7d5a6d81f95977010a17f22f2acc3fcf6a]
#    to [b4538ccc18abcaa057513563f37b2d25fdce5784]
# 
# patch "conf/bitbake.conf"
#  from [cd02627f27495f1a995a4dfaa80d96b428a8128b]
#    to [3b01fa9bd93f2eb3de5303e22a025936dc510c88]
# 
============================================================
--- classes/package.bbclass	dd00fb7d5a6d81f95977010a17f22f2acc3fcf6a
+++ classes/package.bbclass	b4538ccc18abcaa057513563f37b2d25fdce5784
@@ -575,7 +575,7 @@ python package_do_shlibs() {
 				soname = None
 				path = os.path.join(root, file)
 				if os.access(path, os.X_OK) or lib_re.match(file):
-					cmd = (bb.data.getVar('BUILD_PREFIX', d, 1) or "") + "objdump -p " + path + " 2>/dev/null"
+					cmd = bb.data.getVar('OBJDUMP', d, 1) + " -p " + path + " 2>/dev/null"
 					fd = os.popen(cmd)
 					lines = fd.readlines()
 					fd.close()
============================================================
--- conf/bitbake.conf	cd02627f27495f1a995a4dfaa80d96b428a8128b
+++ conf/bitbake.conf	3b01fa9bd93f2eb3de5303e22a025936dc510c88
@@ -233,6 +233,7 @@ export OBJCOPY = "${HOST_PREFIX}objcopy"
 export RANLIB = "${HOST_PREFIX}ranlib"
 export STRIP = "${HOST_PREFIX}strip"
 export OBJCOPY = "${HOST_PREFIX}objcopy"
+export OBJDUMP = "${HOST_PREFIX}objdump"
 
 export BUILD_CC = "${CCACHE}${BUILD_PREFIX}gcc ${BUILD_CC_ARCH}"
 export BUILD_CXX = "${CCACHE}${BUILD_PREFIX}g++ ${BUILD_CC_ARCH}"






More information about the Openembedded-commits mailing list