[oe-commits] org.oe.dev glibc-package.bbclass: Add supersecret -r switch to qemu userspace emulator,

pfalcon commit openembedded-commits at lists.openembedded.org
Wed Oct 4 14:08:29 UTC 2006


glibc-package.bbclass: Add supersecret -r switch to qemu userspace emulator,
which allows to override kernel version report to guest apps (otherwise,
host kernel version is used, which causes "Kernel too old" errors in glibc
startup code in guess, if host kernel is older than 2.6.14-something).
Tested with qemu 0.8.2 (and yes, I couldn't find -r switch in qemu doc,
taken from a mail by Paul Brook, qemu co-maintainer).

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 1124357c20290edd7af551c9ec4a89df1510ffcb
ViewMTN: http://monotone.openembedded.org/revision.psp?id=1124357c20290edd7af551c9ec4a89df1510ffcb
Files:
1
packages/glibc/glibc-package.bbclass
Diffs:

#
# mt diff -r2da4042cd544c67799b1f15cfbe3373a2fbf18e4 -r1124357c20290edd7af551c9ec4a89df1510ffcb
#
# 
# 
# patch "packages/glibc/glibc-package.bbclass"
#  from [7fbb91e328761c3eb9a2e8d78cde483b4a025839]
#    to [de6e7754554e943b7291e7c03e007005ae2e6c92]
# 
============================================================
--- packages/glibc/glibc-package.bbclass	7fbb91e328761c3eb9a2e8d78cde483b4a025839
+++ packages/glibc/glibc-package.bbclass	de6e7754554e943b7291e7c03e007005ae2e6c92
@@ -237,7 +237,7 @@ python package_do_split_gconvs () {
 
 	def output_locale_binary(name, locale, encoding):
 		target_arch = bb.data.getVar("TARGET_ARCH", d, 1)
-		qemu = "qemu-%s" % target_arch
+		qemu = "qemu-%s -r 2.6.16" % target_arch
 		pkgname = 'locale-base-' + legitimize_package_name(name)
 		m = re.match("(.*)\.(.*)", name)
 		if m:






More information about the Openembedded-commits mailing list