[oe-commits] org.oe.dev classes: Improve various staging variable references
rpurdie commit
openembedded-commits at lists.openembedded.org
Thu Feb 28 18:24:57 UTC 2008
classes: Improve various staging variable references
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: abefd5c15ebfe091ec64838729bdcd9a756919b8
ViewMTN: http://monotone.openembedded.org/revision/info/abefd5c15ebfe091ec64838729bdcd9a756919b8
Files:
1
classes/package.bbclass
classes/package_ipk.bbclass
classes/qt3e.bbclass
classes/qt3x11.bbclass
Diffs:
#
# mt diff -ra350c95a839d4b63f1807a2cb37baca67bed7213 -rabefd5c15ebfe091ec64838729bdcd9a756919b8
#
#
#
# patch "classes/package.bbclass"
# from [770c055d09c5280cd9c6ca2b7c1280e7540b3356]
# to [cd20e29d5ac82c1f004df7096eb69486fad995b7]
#
# patch "classes/package_ipk.bbclass"
# from [fdf9fdf2855198b24b017026dd3777995b2977d2]
# to [5034d6b967ea7da5ccaf3b815655ea7f85cd3ca0]
#
# patch "classes/qt3e.bbclass"
# from [13fd2f64835873afe33fd96ebb2d538da23fbd4f]
# to [811e365ef0d4b3e9f85313437c89d53a8e7c8773]
#
# patch "classes/qt3x11.bbclass"
# from [021061b87cd1c52fec22479c0efe7312a0d41898]
# to [532e247f5a25ce05797b079449fe17bcbe679471]
#
============================================================
--- classes/package.bbclass 770c055d09c5280cd9c6ca2b7c1280e7540b3356
+++ classes/package.bbclass cd20e29d5ac82c1f004df7096eb69486fad995b7
@@ -519,7 +519,7 @@ fi
fi
}
-SHLIBSDIR = "${STAGING_DIR}/${HOST_SYS}/shlibs"
+SHLIBSDIR = "${STAGING_DIR_HOST}/shlibs"
python package_do_shlibs() {
import os, re, os.path
============================================================
--- classes/package_ipk.bbclass fdf9fdf2855198b24b017026dd3777995b2977d2
+++ classes/package_ipk.bbclass 5034d6b967ea7da5ccaf3b815655ea7f85cd3ca0
@@ -12,6 +12,10 @@ python package_ipk_install () {
}
python package_ipk_install () {
+ #
+ # Warning - this function is not multimachine safe (see stagingdir reference)!
+ #
+
import os, sys
pkg = bb.data.getVar('PKG', d, 1)
pkgfn = bb.data.getVar('PKGFN', d, 1)
============================================================
--- classes/qt3e.bbclass 13fd2f64835873afe33fd96ebb2d538da23fbd4f
+++ classes/qt3e.bbclass 811e365ef0d4b3e9f85313437c89d53a8e7c8773
@@ -1,8 +1,8 @@
#
# override variables set by qmake_base to compile Qt/X11 apps
#
-export QTDIR="${STAGING_DIR}/${HOST_SYS}/qte3"
-export QTEDIR="${STAGING_DIR}/${HOST_SYS}/qte3"
+export QTDIR="${STAGING_DIR_HOST}/qte3"
+export QTEDIR="${STAGING_DIR_HOST}/qte3"
export OE_QMAKE_UIC="${STAGING_BINDIR_NATIVE}/uic3"
export OE_QMAKE_MOC="${STAGING_BINDIR_NATIVE}/moc3"
export OE_QMAKE_CXXFLAGS="${CXXFLAGS} "
============================================================
--- classes/qt3x11.bbclass 021061b87cd1c52fec22479c0efe7312a0d41898
+++ classes/qt3x11.bbclass 532e247f5a25ce05797b079449fe17bcbe679471
@@ -1,9 +1,9 @@ EXTRA_QMAKEVARS_POST += "CONFIG+=thread"
DEPENDS_prepend = "${@["qt3x11 ", ""][(bb.data.getVar('PN', d, 1) == 'qt-x11-free')]}"
EXTRA_QMAKEVARS_POST += "CONFIG+=thread"
#
# override variables set by qmake_base to compile Qt/X11 apps
#
-export QTDIR = "${STAGING_DIR}/${HOST_SYS}/qt3"
+export QTDIR = "${STAGING_DIR_HOST}/qt3"
export OE_QMAKE_UIC = "${STAGING_BINDIR_NATIVE}/uic3"
export OE_QMAKE_MOC = "${STAGING_BINDIR_NATIVE}/moc3"
export OE_QMAKE_CXXFLAGS = "${CXXFLAGS} -DQT_NO_XIM"
More information about the Openembedded-commits
mailing list