From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59200) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YILCr-0004Ff-0Y for qemu-devel@nongnu.org; Mon, 02 Feb 2015 12:54:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YILCn-0005Bq-74 for qemu-devel@nongnu.org; Mon, 02 Feb 2015 12:54:40 -0500 Received: from mail-la0-f49.google.com ([209.85.215.49]:63836) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YILCn-0005BX-0u for qemu-devel@nongnu.org; Mon, 02 Feb 2015 12:54:37 -0500 Received: by mail-la0-f49.google.com with SMTP id gf13so43362492lab.8 for ; Mon, 02 Feb 2015 09:54:36 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <1422894597-15855-1-git-send-email-pbonzini@redhat.com> References: <1422894597-15855-1-git-send-email-pbonzini@redhat.com> From: Peter Maydell Date: Mon, 2 Feb 2015 17:54:16 +0000 Message-ID: Content-Type: text/plain; charset=UTF-8 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: Paolo Bonzini Cc: QEMU Developers 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: 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