From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YILYF-0004XM-7v for qemu-devel@nongnu.org; Mon, 02 Feb 2015 13:16:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YILYA-0004Sh-26 for qemu-devel@nongnu.org; Mon, 02 Feb 2015 13:16:47 -0500 Received: from mail-wg0-x235.google.com ([2a00:1450:400c:c00::235]:36746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YILY9-0004SX-Rc for qemu-devel@nongnu.org; Mon, 02 Feb 2015 13:16:41 -0500 Received: by mail-wg0-f53.google.com with SMTP id a1so40232410wgh.12 for ; Mon, 02 Feb 2015 10:16:41 -0800 (PST) Sender: Paolo Bonzini Message-ID: <54CFBF06.3020401@redhat.com> Date: Mon, 02 Feb 2015 19:16:38 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <1422894597-15855-1-git-send-email-pbonzini@redhat.com> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PULL v2 00/12] RCU, scsi, modules, icount changes for 2015-01-30 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Fam Zheng , QEMU Developers On 02/02/2015 18:54, Peter Maydell wrote: > On 2 February 2015 at 16:29, Paolo Bonzini wrote: >> The important bits here are the first part of RCU and enabling >> modules by default. They have been tested with Travis for a few >> days now, and things seem okay. >> >> v1->v2 changes are the new qemu-thread patch to fix Mac OS X, >> and cleaning up warnings. > > More build failures, I'm afraid: Can you merge up to commit 2aeba9d8a1b6121b98948fcd42fd2aa32f68b750 only or should I respin without the final patch? Paolo > Tools all fail to link in a static build: > (exec '../../configure' '--cc=ccache gcc' '--enable-debug' '--static' > '--disable-system') > > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libglib-2.0.a(libglib_2_0_la-gutils.o): > In function `g_get_user_database_entry': > (.text+0x245): warning: Using 'getpwuid' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libglib-2.0.a(libglib_2_0_la-gutils.o): > In function `g_get_user_database_entry': > (.text+0xa4): warning: Using 'getpwnam_r' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libglib-2.0.a(libglib_2_0_la-gutils.o): > In function `g_get_user_database_entry': > (.text+0xdb): warning: Using 'getpwuid_r' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /usr/bin/ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer > equality in `/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libc.a(strcmp.o)' > cannot be used when making an executable; recompile with -fPIE and > relink with -pie > collect2: error: ld returned 1 exit status > make: *** [qemu-bridge-helper] Error 1 > > Module linking fails on ARM host: > LINK block/curl.so > /usr/bin/ld: block/curl.o: relocation R_ARM_THM_MOVW_ABS_NC against > `__stack_chk_guard' can not be used when making a shared object; > recompile with -fPIC > block/curl.o: could not read symbols: Bad value > collect2: error: ld returned 1 exit status > > -- PMM > >