From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45981) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zegx7-0005Bd-QO for qemu-devel@nongnu.org; Wed, 23 Sep 2015 06:07:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zegx4-0001d4-EW for qemu-devel@nongnu.org; Wed, 23 Sep 2015 06:07:05 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55964) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zegx4-0001cW-2b for qemu-devel@nongnu.org; Wed, 23 Sep 2015 06:07:02 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (Postfix) with ESMTPS id 67541550A1 for ; Wed, 23 Sep 2015 10:07:00 +0000 (UTC) References: <1443002356-22481-1-git-send-email-berrange@redhat.com> From: Paolo Bonzini Message-ID: <560279BE.4030603@redhat.com> Date: Wed, 23 Sep 2015 12:06:54 +0200 MIME-Version: 1.0 In-Reply-To: <1443002356-22481-1-git-send-email-berrange@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2] docs: describe the QEMU build system structure / design List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Daniel P. Berrange" , qemu-devel@nongnu.org Cc: John Snow , Laszlo Ersek A few nits that missed my first review: On 23/09/2015 11:59, Daniel P. Berrange wrote: > +A further complication for the system and userspace emulator binaries is > +that two separate binaries need to be generated. A further complication for the system emulator binaries (Windows does not support userspace emulation) is that... > There are no > +corresponding $(QEMU_LIBS)/$(QEMU_LDFLAGS) variables, instead there are > +a couple of more targeted variables. The corresponding variable for linker flags is $(LIBS), but usually more targeted variables are used instead. > $(libs_softmmu) is used for > +libraries that must be linked to system emulator targets, $(libs_tools) $(LIBS_TOOLS) > +is used for tools like qemu-img, qemu-nbd, etc and $(libs_qga) is used $(LIBS_QGA) > +for the QEMU guest agent. There is currently no variable for the > +userspace emulator targets. ; they only use the generic $(LIBS) variable. Paolo