From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Czkes-0004Fj-Rl for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:57:11 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Czkej-00049x-Hi for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:57:04 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Czkeh-00048N-Bh for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:56:59 -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 1CzkNm-000133-Aw for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:39:30 -0500 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1CzkLn-0004kU-7h for qemu-devel@nongnu.org; Sat, 12 Feb 2005 00:37:27 +0100 Received: from amarseille-206-1-16-178.w81-50.abo.wanadoo.fr ([81.50.81.178]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Feb 2005 00:37:27 +0100 Received: from daimon55 by amarseille-206-1-16-178.w81-50.abo.wanadoo.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Feb 2005 00:37:27 +0100 From: Ronald Date: Sat, 12 Feb 2005 00:39:11 +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> <420D398C.2090705@gentoo.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Sender: news Subject: [Qemu-devel] Re: 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 Le Fri, 11 Feb 2005 18:02:36 -0500, Nathaniel McCallum a écrit : >>>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. > > glib has no dependencies on my system other than glibc. Is that a windows > specific dependency? > glibc2 already implement functions like iconv() by itself, that's why there is no need for other libs, but for windows it's needed to provide the missing functions. > Nathaniel