[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Bug 1658120] [NEW] building with gcc-aarch64-linux-gnu
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [Bug 1658120] [NEW] building with gcc-aarch64-linux-gnu |
Date: |
Fri, 20 Jan 2017 15:50:46 +0000 |
User-agent: |
mu4e 0.9.19; emacs 25.1.91.2 |
Bilal Amarni <address@hidden> writes:
> Public bug reported:
>
> Hi, while trying to build qemu v2.8.0 with gcc-aarch64-linux-gnu cross-
> compiler I'm getting the following :
>
>
> In file included from /usr/include/x86_64-linux-gnu/sys/syscall.h:31:0,
> from /root/qemu/util/compatfd.c:21:
> /root/qemu/util/compatfd.c: In function 'qemu_signalfd':
> /root/qemu/util/compatfd.c:103:19: error: '__NR_signalfd' undeclared (first
> use in this function)
> ret = syscall(SYS_signalfd, -1, mask, _NSIG / 8);
> ^
> /root/qemu/util/compatfd.c:103:19: note: each undeclared identifier is
> reported only once for each function it appears in
> /root/qemu/rules.mak:59: recipe for target 'util/compatfd.o' failed
> make: *** [util/compatfd.o] Error 1
>
>
> I had configured it with :
>
> ../configure --target-list=x86_64-linux-user --static --cpu=aarch64
>
> And I'm on :
>
> Linux ubuntu-512mb-fra1-01 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6
> 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Do you have:
/usr/include/aarch64-linux-gnu/bits/syscall.h
In your system?
When cross compiling it is these sort of problems come from not having
the architecture specific development files. On Ubuntu you want
something like:
apt-get build-dep -a arm64 qemu
--
Alex Bennée