]> code.ossystems Code Review - openembedded-core.git/commitdiff
libc-package.bbclass: add MLPREFIX when set values to PACKAGES
authorDongxiao Xu <dongxiao.xu@intel.com>
Wed, 28 Sep 2011 06:16:45 +0000 (14:16 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 28 Sep 2011 10:47:23 +0000 (11:47 +0100)
There are some places that PACKAGES are dynamically set. To support
multilib, we need to add MLPREFIX before the package name in those
settings.

Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
meta/classes/libc-package.bbclass

index 9d328441cc81e3ac5a6fe7b4739305851585b654..71a577b5c00221ebf2cbcfa08162405b9da55d0d 100644 (file)
@@ -311,7 +311,7 @@ python package_do_split_gconvs () {
                        raise bb.build.FuncFailed("localedef returned an error")
 
        def output_locale(name, locale, encoding):
-               pkgname = 'locale-base-' + legitimize_package_name(name)
+               pkgname = bb.data.getVar('MLPREFIX', d) + 'locale-base-' + legitimize_package_name(name)
                bb.data.setVar('ALLOW_EMPTY_%s' % pkgname, '1', d)
                bb.data.setVar('PACKAGES', '%s %s' % (pkgname, bb.data.getVar('PACKAGES', d, 1)), d)
                rprovides = ' virtual-locale-%s' % legitimize_package_name(name)