On Tue, 8 Jan 2019 10:41:38 +0200 Marcel Apfelbaum <marcel.apfelb...@gmail.com> wrote:
> On 1/7/19 7:54 PM, Cornelia Huck wrote: > > On Mon, 7 Jan 2019 19:28:10 +0200 > > Marcel Apfelbaum <marcel.apfelb...@gmail.com> wrote: > > > >> On 1/3/19 12:34 PM, Cornelia Huck wrote: > >>> clang-6.0: error: -libumad: 'linker' input unused > >>> [-Werror,-Wunused-command-line-argument] > >> Is really strange, the rdma-mux is part of the contrib directory > >> and is not even compiled by default. > >> > >>> Explicitly passing --disable-pvrdma to configure disables the offending > >>> code. > >>> > >>> Let me know if you need more information. > >> Can you please send the exact steps you are using to configure and > >> compile QEMU, > >> are you compiling on a x86 machine? > > Yes, this is on my laptop (up-to-date F28). I can reproduce on current > > master, configured with > > > > ../configure --target-list="s390x-softmmu s390x-linux-user i386-softmmu > > x86_64-softmmu cris-softmmu arm-softmmu ppc64-softmmu" --enable-linux-aio > > --enable-virtfs --enable-trace-backends=simple --cc=clang --enable-rdma > > --enable-pvrdma > > > > It compiles if I pass --disable-pvrdma instead. It also compiles if I > > drop --cc=clang. > > > > I'm building in a build subdirectory; I have already tried purging it > > before rebuilding, without luck. > > > > clang --version says > > > > clang version 6.0.1 (tags/RELEASE_601/final) > > Target: x86_64-unknown-linux-gnu > > Thread model: posix > > InstalledDir: /usr/bin > > Thanks for the information, I will look into it. > Marcel Thanks. Another data point: I see the same on a Fedora 29 on s390x, so this does not seem to be a broken local setup (unless I managed to mess up both systems in the same way...) clang --version says clang version 7.0.0 (Fedora 7.0.0-2.fc29) Target: s390x-ibm-linux Thread model: posix InstalledDir: /usr/bin