William L. Maltby wrote: > On Sun, 2009-01-25 at 23:14 +0100, Marko Vojinovic wrote: >> <snip> > >> To partially answer my own question, it appears that g_timeout_add_seconds was >> introduced in glib2 library, starting from version 2.14, while my current >> CentOS installation has version 2.12.3-2. Now, it turns out that glib2 >> depends on glibc, gamin and libselinux, my current versions being 2.5.24, >> 0.1.7-8 and 1.33.4-5 respectively. >> >> So, to reformulate the question: is there a clean way to upgrade glib2 from >> 2.12 to 2.14 without having to upgrade glibc and friends (and glibc has *a >> lot* of friends installed on the system :-) ...). >> >> This is a desktop machine which is not quite important for production etc, so >> I wouldn't mind customizing it if it isn't too much hassle. >> >> I am open to suggestions on what to do --- >> >> * update glib2 and possibly glibc and its dependencies? >> * temper with the cairo-dock source to remove references to new functions and >> make it compatible with glib2 v2.12 (this is possible, but not easy)? >> * wait for CentOS 5.3 hoping that it has more recent glib2? >> * give up? >> >> Appreciate any help! > > If you can wait, some recent posts in other threads indficate that glibc > is to be upgraded in 5.3 (which RH has recently released ?). So CentOS > should offer the updates in around 5 weeks or so. > Glib2 hasn't been updated in 5.3 - it's still at version 2.12.3-2 as per the original release.