summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorDongxiao Xu <dongxiao.xu@intel.com>2011-09-28 14:16:45 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-10-04 13:59:30 +0100
commit5687f68f3e874bc3403cbc1d4df20feec78950d6 (patch)
tree9087758552b3799809a1d0e3b0851dfbdaeaf3cd /meta
parentf282b7a027a05900883a5941a857c4e5e33d133d (diff)
downloadpoky-5687f68f3e874bc3403cbc1d4df20feec78950d6.tar.gz
libc-package.bbclass: add MLPREFIX when set values to PACKAGES
There are some places that PACKAGES are dynamically set. To support multilib, we need to add MLPREFIX before the package name in those settings. (From OE-Core rev: 98d356a9f788291c849be7b51fcd8ad07a8a066e) Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/libc-package.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass
index 9d328441cc..71a577b5c0 100644
--- a/meta/classes/libc-package.bbclass
+++ b/meta/classes/libc-package.bbclass
@@ -311,7 +311,7 @@ python package_do_split_gconvs () {
311 raise bb.build.FuncFailed("localedef returned an error") 311 raise bb.build.FuncFailed("localedef returned an error")
312 312
313 def output_locale(name, locale, encoding): 313 def output_locale(name, locale, encoding):
314 pkgname = 'locale-base-' + legitimize_package_name(name) 314 pkgname = bb.data.getVar('MLPREFIX', d) + 'locale-base-' + legitimize_package_name(name)
315 bb.data.setVar('ALLOW_EMPTY_%s' % pkgname, '1', d) 315 bb.data.setVar('ALLOW_EMPTY_%s' % pkgname, '1', d)
316 bb.data.setVar('PACKAGES', '%s %s' % (pkgname, bb.data.getVar('PACKAGES', d, 1)), d) 316 bb.data.setVar('PACKAGES', '%s %s' % (pkgname, bb.data.getVar('PACKAGES', d, 1)), d)
317 rprovides = ' virtual-locale-%s' % legitimize_package_name(name) 317 rprovides = ' virtual-locale-%s' % legitimize_package_name(name)