From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CzhmE-0003kX-8I for qemu-devel@nongnu.org; Fri, 11 Feb 2005 15:52:35 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Czhm9-0003i1-1D for qemu-devel@nongnu.org; Fri, 11 Feb 2005 15:52:29 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Czhm8-0003hX-Dm for qemu-devel@nongnu.org; Fri, 11 Feb 2005 15:52:28 -0500 Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CzhX9-0005x3-GZ for qemu-devel@nongnu.org; Fri, 11 Feb 2005 15:37:00 -0500 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1CzhOz-0007nV-CC for qemu-devel@nongnu.org; Fri, 11 Feb 2005 21:28:33 +0100 Received: from amarseille-206-1-14-163.w81-49.abo.wanadoo.fr ([81.49.202.163]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Feb 2005 21:28:32 +0100 Received: from daimon55 by amarseille-206-1-14-163.w81-49.abo.wanadoo.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Feb 2005 21:28:32 +0100 From: Ronald Date: Fri, 11 Feb 2005 17:14:16 +0100 Message-ID: References: <1107961744.8824.7.camel@localhost.localdomain> <420BBD21.2070705@bellard.org> <1108067564.8083.7.camel@localhost.localdomain> <420C9202.3080903@xtal.rwth-aachen.de> <20050211150734.GA4306@jbrown.mylinuxbox.org> <1108136136.8032.4.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Sender: news Subject: [Qemu-devel] Re: Just a thought (high level API) Reply-To: daimon55@free.fr, qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, Le Fri, 11 Feb 2005 10:35:36 -0500, Nathaniel McCallum a écrit : > On Fri, 2005-02-11 at 10:07 -0500, Jim C. Brown wrote: >>glib is mainly a library used for portability (such as a cross platform >>libdl interface or platform independent fixed-size types) and can be used >>w/o having to bring in all the code used for a graphical interface. > > It also provides all kind of data types (linked lists, autosizing > vectors), error reporting (like exceptions), main loops, os independant > threading, queues, message logging, and all kinds of other really useful > stuff that most people just impliment in C in most projects anyway. glib > actually has nothing to do with GTK other than the fact that several of > the same people work on it and GTK uses glib. glib is used in all kinds > of other utilities and is usually part of a base linux system. Its > generally a dependency that most people have. In addition, it saves a lot > of #ifdef _WIN32 type stuff, as it is platform independant. > > Nathaniel >>From my point of view having a dependancy on glib may cause much trouble for specific build, windows one to be precise. glib introduce a few other dependancies like libintl, libiconv and (not sure) libxml2, so even when building in native environment you'll have to have a lot of prerequisite to be able to build qemu.