]> code.ossystems Code Review - openembedded-core.git/commitdiff
qemu.bbclass: fix segfaults when running through pseudo
authorLaurentiu Palcu <laurentiu.palcu@intel.com>
Thu, 7 Feb 2013 16:13:37 +0000 (16:13 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 7 Feb 2013 16:50:40 +0000 (16:50 +0000)
qemu user binaries sometimes segfault when running them through pseudo.
So, set PSEUDO_UNLOAD to 1 before running any qemu binary.

[YOCTO #3788]

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/qemu.bbclass

index cd2e32309dc031209bdd8c0f6cded4f831471787..8b039266b919983e507d645cf2c81095ba9d3aba 100644 (file)
@@ -34,5 +34,5 @@ def qemu_run_binary(data, rootfs_path, binary):
     library_path = rootfs_path + data.getVar("base_libdir", True) + ":" + \
                    rootfs_path + data.getVar("libdir", True)
 
-    return qemu_binary + " " + dynamic_loader + " --library-path " + library_path \
+    return "PSEUDO_UNLOAD=1 " + qemu_binary + " " + dynamic_loader + " --library-path " + library_path \
            + " " + rootfs_path + binary