From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:46797) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGWZY-0000w1-RA for qemu-devel@nongnu.org; Tue, 25 Sep 2012 10:57:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TGWZU-0005qx-GJ for qemu-devel@nongnu.org; Tue, 25 Sep 2012 10:57:16 -0400 Received: from mail-pb0-f45.google.com ([209.85.160.45]:60126) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TGWZU-0005qn-8P for qemu-devel@nongnu.org; Tue, 25 Sep 2012 10:57:12 -0400 Received: by pbbrp2 with SMTP id rp2so245231pbb.4 for ; Tue, 25 Sep 2012 07:57:11 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <5061C63F.4090902@redhat.com> Date: Tue, 25 Sep 2012 16:57:03 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <50616F9E.5000501@redhat.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RfC] using pixman in qemu for raster ops List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , Gerd Hoffmann , Stefano Stabellini , qemu-devel Il 25/09/2012 11:31, Peter Maydell ha scritto: >> > Even though pixman is used by core linux packages it is still a young >> > project. On older distros (RHEL-5 for example) it isn't included and >> > must be compiled manually. > For me "not a standard library package on RHEL5" is a strong argument > against adding a hard dependency. (For instance, most of the compute > cluster machines here are RHEL5 and it would be pretty awkward to > deal with manually building a dependent library.) > > So they're a new library -- how good are they at API/ABI stability? Very. pixman is not that young actually (2003), but it was built into both cairo and Xorg until ~2007. Unfortunately, the pixman code that is in cairo prefixes all names with "_cairo_" (so they look like "_cairo_pixman_image_create") and there is no public header file. But I don't see any reason why pixman couldn't be included in EPEL. Paolo