diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-12-04 19:49:19 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-12-05 18:01:08 +0000 |
commit | b813bdebb36501500e86fea5f7e15b4b15ea0902 (patch) | |
tree | 6effca63bb30254ee4ee76a8dc263d5e6c17c7e2 /meta/classes/libc-package.bbclass | |
parent | da53141db3bb446db7b036b95df2f860c6cbe276 (diff) | |
download | poky-b813bdebb36501500e86fea5f7e15b4b15ea0902.tar.gz |
qemu/libc-package: Fix qemu option handling1.8_M1
The 'overrides' here are PACKAGE_ARCH based and hence not overrides
as such and the _append wasn't working in many cases. This adjusts the
code to use PACKAGE_ARCH as the accessor and ensures the variables
work as expected. This fixes various segfaults and ensures postinsts
run at build time rather than on the target system.
The bug was introduced in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=7efad8a1b56df6ee07c12ad360c0493d7b1d6d23.
(From OE-Core rev: 219e793907406eabf632e784e3a11ab9acb77cfb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/libc-package.bbclass')
-rw-r--r-- | meta/classes/libc-package.bbclass | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass index c1bc399c18..eb76ff953a 100644 --- a/meta/classes/libc-package.bbclass +++ b/meta/classes/libc-package.bbclass | |||
@@ -298,9 +298,7 @@ python package_do_split_gconvs () { | |||
298 | --inputfile=%s/i18n/locales/%s --charmap=%s %s" \ | 298 | --inputfile=%s/i18n/locales/%s --charmap=%s %s" \ |
299 | % (treedir, datadir, locale, encoding, name) | 299 | % (treedir, datadir, locale, encoding, name) |
300 | 300 | ||
301 | qemu_options = d.getVar("QEMU_OPTIONS_%s" % d.getVar('PACKAGE_ARCH', True), True) | 301 | qemu_options = d.getVar('QEMU_OPTIONS', True) |
302 | if not qemu_options: | ||
303 | qemu_options = d.getVar('QEMU_OPTIONS', True) | ||
304 | 302 | ||
305 | cmd = "PSEUDO_RELOADED=YES PATH=\"%s\" I18NPATH=\"%s\" %s -L %s \ | 303 | cmd = "PSEUDO_RELOADED=YES PATH=\"%s\" I18NPATH=\"%s\" %s -L %s \ |
306 | -E LD_LIBRARY_PATH=%s %s %s/bin/localedef %s" % \ | 304 | -E LD_LIBRARY_PATH=%s %s %s/bin/localedef %s" % \ |