From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWgOJ-0006AD-Bs for qemu-devel@nongnu.org; Sun, 06 Apr 2014 02:17:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WWgOC-00042x-Fc for qemu-devel@nongnu.org; Sun, 06 Apr 2014 02:17:15 -0400 Received: from isrv.corpit.ru ([86.62.121.231]:49944) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WWgOC-0003yD-7P for qemu-devel@nongnu.org; Sun, 06 Apr 2014 02:17:08 -0400 Message-ID: <5340F160.4050804@msgid.tls.msk.ru> Date: Sun, 06 Apr 2014 10:17:04 +0400 From: Michael Tokarev MIME-Version: 1.0 References: <5340134C.3040408@msgid.tls.msk.ru> <20140406005211.GA1858@T430.redhat.com> In-Reply-To: <20140406005211.GA1858@T430.redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] why we build only some optional modules as modules? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Fam Zheng Cc: qemu-devel 06.04.2014 04:52, Fam Zheng wrote: > On Sat, 04/05 18:29, Michael Tokarev wrote: >> A quick (hopefully) question. >> >> Why build-as-modules only enabled for a few optional modules only, >> why not build as modules everything, to reduce common executable >> size? Or is it not a concern anymore at our disk sizes? :) > > The original demand was to reduce package dependencies of distribution QEMU, > hence not everything is (planned to be) modularized. Please note that current situation/implementation has one detail which prevents this usage: when any module is missing, qemu complains at startup about this. So at this stage, the original goal is not met. ;) > But there is no blocking reason to turn other things to modules as well, > AFAICT. I think so, too, yes. Thank you! /mjt