Description of problem: xchat-2.8.4-6.fc8 makes calls to g_once_init_enter_impl() from glib2 which does not exist in glib2 2.12 (as in Fedora 7). However, it does not have a "Requires: glib2 >= 2.14", and there was no soname bump between 2.12 and 2.14, so there's no way updating xchat will pull in the proper copy of glib2 automatically. xchat fails to start with a message: xchat: symbol lookup error: xchat: undefined symbol: g_once_init_enter_impl Version-Release number of selected component (if applicable): xchat-2.8.4-6.fc8 How reproducible: didn't try on multiple machines, but on one machine running F7, and upgrading only xchat (and requisite glibc update), xchat fails to start.
This has already been submitted, but there's dozens of other apps which will break if you pull in a sufficiently old library version with the same soname (glib2 is hardly the only library with one-way compatibility), and Fedora 8 isn't going to ship any older glib2, so I don't see the point of special-casing XChat here (see the discussion in Bug 306651). *** This bug has been marked as a duplicate of 306651 ***