From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MrSYS-0005Nx-OX for qemu-devel@nongnu.org; Sat, 26 Sep 2009 04:22:56 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MrSYO-0005Nl-QX for qemu-devel@nongnu.org; Sat, 26 Sep 2009 04:22:56 -0400 Received: from [199.232.76.173] (port=35549 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MrSYO-0005Ni-JI for qemu-devel@nongnu.org; Sat, 26 Sep 2009 04:22:52 -0400 Received: from mail-fx0-f214.google.com ([209.85.220.214]:49546) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MrSYO-000659-6O for qemu-devel@nongnu.org; Sat, 26 Sep 2009 04:22:52 -0400 Received: by fxm10 with SMTP id 10so2747991fxm.8 for ; Sat, 26 Sep 2009 01:22:51 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20090926075321.GD6040@hall.aurel32.net> References: <200909251923.n8PJNriE004578@d03av01.boulder.ibm.com> <20090925202325.GA5929@volta.aurel32.net> <20090926072529.GC6040@hall.aurel32.net> <20090926075321.GD6040@hall.aurel32.net> From: Blue Swirl Date: Sat, 26 Sep 2009 11:22:31 +0300 Message-ID: Subject: Re: [Qemu-devel] Re: [Qemu-commits] [COMMIT 3f600fa] Revert "This files are compiled in libqemu.a now" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Aurelien Jarno Cc: qemu-devel@nongnu.org On Sat, Sep 26, 2009 at 10:53 AM, Aurelien Jarno wro= te: > On Sat, Sep 26, 2009 at 09:25:29AM +0200, Aurelien Jarno wrote: >> On Sat, Sep 26, 2009 at 09:44:39AM +0300, Blue Swirl wrote: >> > On Fri, Sep 25, 2009 at 11:23 PM, Aurelien Jarno wrote: >> > > On Fri, Sep 25, 2009 at 07:24:37PM -0000, Anthony Liguori wrote: >> > >> From: Blue Swirl >> > >> >> > >> This reverts commit fe6549dfd76c278dbcd788b3c15c5e6e5ed32190. >> > >> >> > >> tcg-runtime and host-utils are needed on 32 bit host and they are n= ot part >> > >> of libqemu.a. >> > >> >> > >> Thanks to Stefan Weil for reporting. >> > >> >> > > >> > > So what is the correct fix to the original problem? All the user-lin= ux >> > > targets are failing to build following commits >> > > 96e132e24ee5a693069e83b6a981693588b088c1 and >> > > c2b023b62707f5dc73497dc03f3764f145a29785: >> > > >> > > $ LC_ALL=3DC make >> > > =C2=A0LINK =C2=A0i386-linux-user/qemu-i386 >> > > gcc: tcg-runtime.o: No such file or directory >> > > gcc: host-utils.o: No such file or directory >> > > make[1]: *** [qemu-i386] Error 1 >> > > make: *** [subdir-i386-linux-user] Error 2 >> > >> > I can't reproduce the problem (i386 log below). Did you run make clean= ? >> > >> >> Yes 'make clean' or even 'git clean -fdx' doesn't change anything, the >> problem is still there. >> > > OTOH, using configure --disable-system workarounds the problem. I've tried the following cases (both x86_64 + i386 host, x86_64 + i386 targ= ets): * system targets before user targets * user targets before system targets * just user targets Every time tcg-runtime etc. are built correctly and final link succeeds. The only (unrelated) problems I see are that option rom is unnecessarily built even for user target only case and that we lost the ability to build some user files just once for all targets at some point.