Re: circle dependency between gtk4 and glycin

"Xi Ruoyao" ([email protected] via blfs-dev Mailing List) <[email protected]> Sun, 26 Apr 2026 00:49:57 +0800
Newsgroups gmane.linux.lfs.beyond.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1777135804-2167-26095
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2026-04-25 at 18:44 +0200, Pierre Labastie wrote:
> On Sun, 2026-04-26 at 00:16 +0800, Xi Ruoyao wrote:
> > On Sat, 2026-04-25 at 16:38 +0200, Pierre Labastie wrote:
> > > On Sat, 2026-04-25 at 22:14 +0800, Zhang Wen wrote:
> > > > After update to gnome 50, nautilus requires glycin built with
> > > > gtk4.
> > > > In
> > > > the same time, gdk-pixbuf is required by gtk4, and glycin is
> > > > recommended by gdk-pixbuf.
> > >=20
> > > I think this is clear in gdk-pixbuf dependencies. But gtk4 should
> > > be
> > > recommended for glycin, instead of optional...
> >=20
> > We can build libglycin-gtk4 as a separate package instead of adding
> > more
> > circles.=C2=A0 See
> > https://wiki.linuxfromscratch.org/blfs/ticket/23101#comment:4.
> >=20
>=20
> why not this build order: gdk-pixbuf-pass1 -> librsvg -> gtk4 -> glycin
> -> gdk-pixbuf-final

IMO building gtk4 with a degraded gdk-pixbuf is too fragile.=20
Particularly gtk4-update-icon-cache needs a proper gdk-pixbuf to
function and the program is executed during the gtk4 installation
process (IIRC).

Thus we should reduce the time period using such a non-functioning gdk-
pixbuf as short as possible, i.e. we should only have glycin between the
two gdk-pixbuf builds.

--=20
Xi Ruoyao <[email protected]>

------------=_1777135804-2167-26095
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-dev
Unsubscribe: See the above information page
------------=_1777135804-2167-26095--