Set a variable so other metadata can easily tell where uninative is located.
Signed-off-by: Randy Witt <[email protected]> --- meta/classes/uninative.bbclass | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/classes/uninative.bbclass b/meta/classes/uninative.bbclass index 7f242de..99dee20 100644 --- a/meta/classes/uninative.bbclass +++ b/meta/classes/uninative.bbclass @@ -80,9 +80,12 @@ python uninative_event_enable() { loader = d.getVar("UNINATIVE_LOADER", True) if os.path.exists(loader): bb.debug(2, "Enabling uninative") + + uninative_dir = "${STAGING_DIR}-uninative/${BUILD_ARCH}-linux" + d.setVar("UNINATIVE_LIBDIR", "%s${libdir_native}" % uninative_dir) d.setVar("NATIVELSBSTRING", "universal") d.appendVar("SSTATEPOSTUNPACKFUNCS", " uninative_changeinterp") - d.prependVar("PATH", "${STAGING_DIR}-uninative/${BUILD_ARCH}-linux${bindir_native}:") + d.prependVar("PATH", "%s${bindir_native}:" % uninative_dir) } python uninative_changeinterp () { -- 2.5.0 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
