[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 13/13] configure: Make NPTL non-optional
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH v3 13/13] configure: Make NPTL non-optional |
Date: |
Tue, 16 Jul 2013 11:42:05 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 |
On 07/16/2013 10:45 AM, Peter Maydell wrote:
> Now all linux-user targets support building with NPTL, we can make it
> mandatory. This is a good idea because:
> * NPTL is no longer new and experimental; it is completely standard
> * in practice, linux-user without NPTL is nearly useless for
> binaries built against non-ancient glibc
> * it allows us to delete the rather untested code for handling
> the non-NPTL configuration
>
> Note that this patch leaves the CONFIG_USE_NPTL ifdefs in the
> bsd-user codebase alone. This makes no change for bsd-user, since
> our configure test for NPTL had a "#include <linux/futex.h>"
> which means bsd-user would never have been compiled with
> CONFIG_USE_NPTL defined, and it still is not.
>
> Signed-off-by: Peter Maydell <address@hidden>
> ---
> configure | 25 +++----------------------
> include/exec/gdbstub.h | 2 +-
> linux-user/main.c | 43 -------------------------------------------
> linux-user/mmap.c | 11 -----------
> linux-user/qemu.h | 10 ----------
> linux-user/syscall.c | 47 +----------------------------------------------
> 6 files changed, 5 insertions(+), 133 deletions(-)
>
Reviewed-by: Richard Henderson <address@hidden>
r~
- [Qemu-devel] [PATCH v3 01/13] configure: Flip default of target_nptl, (continued)
- [Qemu-devel] [PATCH v3 01/13] configure: Flip default of target_nptl, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 11/13] linux-user: Add i386 TLS setter, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 02/13] configure: Don't say target_nptl="no" if there is no linux-user target, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 10/13] linux-user: Clean up handling of clone() argument order, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 07/13] linux-user: Enable NPTL for SPARC targets, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 09/13] linux-user: Add missing 'break' in i386 get_thread_area syscall, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 04/13] configure: Enable threading for unicore32-linux-user, Peter Maydell, 2013/07/16
- [Qemu-devel] [PATCH v3 13/13] configure: Make NPTL non-optional, Peter Maydell, 2013/07/16
- Re: [Qemu-devel] [PATCH v3 13/13] configure: Make NPTL non-optional,
Richard Henderson <=
- Re: [Qemu-devel] [PATCH v3 00/13] linux-user: enable NPTL on everything, Peter Maydell, 2013/07/22