--- linux-user/syscall.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 440986e..1513f0f 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -6667,7 +6667,7 @@ static abi_long qemu_execve(char *filename, char *argv[], char *i_arg = NULL, *i_name = NULL; char **qemu_argp, **argp; int i, j; - size_t qemu_argc = 3, argc, host_envc, envpc; + size_t qemu_argc = 5, argc, host_envc, envpc; int fd, ret; char *cp; size_t def_envc = 0, undef_envc = 0; @@ -6782,6 +6782,8 @@ static abi_long qemu_execve(char *filename, char *argv[], /* set up the qemu arguments */ *argp++ = strdup(qemu_execve_path); + *argp++ = strdup("-L"); + *argp++ = strdup(path("/")); /* add arguments for the enironment variables */ for (i = 0; i < def_envc; i++) { -- 1.9.1