[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