[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cross compiling with interpreter extension library



From: Helmut Grohne <helmut@subdivi.de>
Date: Tue, 09 Sep 2025 00:55:18 +0200

> This is deep. Simon McVittie gave an entire talk in Cambridge about why
> this is how it is. The very short version is that some reverse
> dependencies of libglib2.0-dev don't actually need all of it and may be
> happy with libgio-2.0-dev. Reducing libglib2.0-dev dependencies to
> libgio-2.0-dev is ongoing work. Would you happen to have a good enough
> understanding how how cairo uses it?

libcairo2 doesn't need to depend on libglib2.0-dev -- libcairo2 doesn't
use glib, only libcairo-gobject2 does. So, perhaps we should split out
libcairo-gobject2-dev from libcairo2-dev? We'd need to figure out which
packages actually need the cairo-gobject.h header file and the
cairo-gobject.pc pkgconfig file. I suspect the direct set of
dependencies will be very small, sadly the transitive set is huge.

-- 
-keith

Attachment: signature.asc
Description: PGP signature


Reply to: