From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Czk7G-0004dG-VN for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:22:28 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Czk6u-0004SN-JY for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:22:16 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Czk6t-0004Og-U6 for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:22:03 -0500 Received: from [63.240.76.165] (helo=sccimhc91.asp.att.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Czjo7-000776-D6 for qemu-devel@nongnu.org; Fri, 11 Feb 2005 18:02:39 -0500 Message-ID: <420D398C.2090705@gentoo.org> Date: Fri, 11 Feb 2005 18:02:36 -0500 From: Nathaniel McCallum MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: Just a thought (high level API) 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> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: daimon55@free.fr, qemu-devel@nongnu.org Ronald wrote: > 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. glib has no dependencies on my system other than glibc. Is that a windows specific dependency? Nathaniel