[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 0/5] Linux user for 3.1 patches
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PULL 0/5] Linux user for 3.1 patches |
Date: |
Tue, 25 Sep 2018 14:48:51 +0100 |
On 25 September 2018 at 09:54, Laurent Vivier <address@hidden> wrote:
> The following changes since commit 19b599f7664b2ebfd0f405fb79c14dd241557452:
>
> Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-08-27-v2'
> into staging (2018-08-27 16:44:20 +0100)
>
> are available in the Git repository at:
>
> git://github.com/vivier/qemu.git tags/linux-user-for-3.1-pull-request
>
> for you to fetch changes up to edbbf43a14d95eb8c39bda0dc9774bb47966b7c0:
>
> linux-user: do setrlimit selectively (2018-09-18 17:59:57 +0200)
>
> ----------------------------------------------------------------
> - some fixes for setrlimit() and write()
> - fixes ELF loader when host page size is greater than target page size
> - add SO_LINGER to getsockopt()/setsockopt()
> - move TargetFdTrans from syscall.c
>
> ----------------------------------------------------------------
Hi. This fails to compile on my aarch64 build host (which is running
Ubuntu 14.04.5 LTS):
/home/pm215/qemu/linux-user/fd-trans.c:260:35: error: ‘struct
nlmsghdr’ declared inside parameter list [-Werror]
static void tswap_nlmsghdr(struct nlmsghdr *nlh)
^
/home/pm215/qemu/linux-user/fd-trans.c:260:35: error: its scope is
only this definition or declaration, which is probably not what you
want [-Werror]
/home/pm215/qemu/linux-user/fd-trans.c: In function ‘tswap_nlmsghdr’:
/home/pm215/qemu/linux-user/fd-trans.c:262:8: error: dereferencing
pointer to incomplete type
nlh->nlmsg_len = tswap32(nlh->nlmsg_len);
^
(and various follow-on errors)
I think this is because linux-user/fd-trans.c is missing
the #include <linux/netlink.h> which syscall.c has, so the
code doesn't compile when it's moved to the new file.
thanks
-- PMM
- [Qemu-devel] [PULL 0/5] Linux user for 3.1 patches, Laurent Vivier, 2018/09/25
- [Qemu-devel] [PULL 4/5] linux-user: write(fd, NULL, 0) parity with linux's treatment of same, Laurent Vivier, 2018/09/25
- [Qemu-devel] [PULL 3/5] linux-user: elf: mmap all the target-pages of hostpage for data segment, Laurent Vivier, 2018/09/25
- [Qemu-devel] [PULL 5/5] linux-user: do setrlimit selectively, Laurent Vivier, 2018/09/25
- [Qemu-devel] [PULL 1/5] linux-user: move TargetFdTrans functions to their own file, Laurent Vivier, 2018/09/25
- [Qemu-devel] [PULL 2/5] linux-user: add SO_LINGER to {g, s}etsockopt, Laurent Vivier, 2018/09/25
- Re: [Qemu-devel] [PULL 0/5] Linux user for 3.1 patches,
Peter Maydell <=