[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments i
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve |
Date: |
Mon, 20 Jun 2016 22:40:38 +0100 |
On 20 June 2016 at 22:27, Joel Holdsworth
<address@hidden> wrote:
> The current behaviour was quite unexpected to me - there were no warnings,
> and the need to link qemu statically isn't documented anywhere. If you
> really believe that static linking is the best answer here, then shouldn't
> the shared library option be removed? Because with the shared-library build,
> qemu-user is somewhat "broken".
Shared library QEMU works fine for simple use cases ("run a gcc
test case", for instance) or where the guest binary is linked
statically and doesn't much care where it runs.
> But the distros won't like that because of the induced bloat.
I don't know of a distro which doesn't ship a statically linked
QEMU offhand. Debian, Ubuntu and SUSE certainly all do. You
basically need it for the chroot case, which is a really common one.
[These days if your distro-in-the-chroot is multiarch you could
put all the dynamic libraries for the QEMU binary in it too,
but in practice being able to just copy a single binary in is much
easier.]
thanks
-- PMM
- Re: [Qemu-devel] [PATCH v2 4/4] linux-user: pass strace argument in execve, (continued)
- [Qemu-devel] [PATCH v2 3/4] linux-user: pass elf interpreter prefix in execve, Joel Holdsworth, 2016/06/14
- [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Joel Holdsworth, 2016/06/14
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Laurent Vivier, 2016/06/15
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Joel Holdsworth, 2016/06/20
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Laurent Vivier, 2016/06/20
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Joel Holdsworth, 2016/06/20
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve,
Peter Maydell <=
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Joel Holdsworth, 2016/06/20
- Re: [Qemu-devel] [PATCH v2 2/4] linux-user: pass environment arguments in execve, Peter Maydell, 2016/06/20