From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:38819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RTIhY-00053p-4p for qemu-devel@nongnu.org; Wed, 23 Nov 2011 14:41:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RTIhX-0004FX-24 for qemu-devel@nongnu.org; Wed, 23 Nov 2011 14:41:48 -0500 Received: from v220110690675601.yourvserver.net ([78.47.199.172]:55072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RTIhW-0004E5-Tc for qemu-devel@nongnu.org; Wed, 23 Nov 2011 14:41:47 -0500 Message-ID: <4ECD4C45.6000802@weilnetz.de> Date: Wed, 23 Nov 2011 20:40:53 +0100 From: Stefan Weil MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] Latest QEMU does not support --enable-check-utests on Debian with --enable-pie (default) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: QEMU Developers Cc: Avi Kivity This is my configuration and the output from configure: configure '--audio-card-list=ac97,es1370,sb16,cs4231a,adlib,gus,hda' '--audio-drv-list=alsa,sdl,oss,esd,pa' '--enable-mixemu' '--enable-check-utests' '--enable-vnc-thread' ERROR ERROR: User requested feature check ERROR: configure was not able to find it ERROR This is what configure does internally: gcc -fPIE -DPIE -m64 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wmissing-format-attribute -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12 -o /tmp/qemu-conf--4272-.exe /tmp/qemu-conf--4272-.c -Wl,-z,relro -Wl,-z,now -pie -m64 -g -lcheck /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libcheck.a(check.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libcheck.a: could not read symbols: Bad value When I add --disable-pie, configure works. Regards, Stefan Weil