After updating from gnome-extra/libgsf-1.12.1 to gnome-extra/libgsf-1.13.2 GDM (gnome-base/gdm-2.8.0.5) hang in a loop (using 99% CPU) on startup. Going back to gnome-extra/libgsf-1.12.1 fixed the problem. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.53_rc6 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo i686) ================================================================= System uname: 2.6.14-gentoo i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.12.0_pre9 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs digest distlocks fixpackages sandbox sfperms sign strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" LC_ALL="en_US.utf8" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentopia" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa avi berkdb bitmap-fonts browserplugin cairo cdr crypt cups curl dbus dvd dvdr dvdread eds emboss encode esd exif fame flac foomaticdb gdbm gif glitz gnome gpm gstreamer gtk gtk2 hal howl imagemagick imlib ipv6 java jpeg libg++ libwww lzo mad matroska mikmod mjpeg mmx mng mono mozilla moznocompose moznoirc moznomail mp3 mpeg ncurses nls nomotif nptl nsplugin nvidia ogg oggvorbis opengl oss pam pdflib perl png python quicktime readline spell sqlite sse sse2 ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis win32codecs wmf xml2 xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, MAKEOPTS
hmm good catch. The problem is that the new version of libgsm changed the so name. If you are currently running 1.13.2, You should run revdep-rebuild --soname libgsf-1.so.1. I have added preserve_old_lib in the libgsf ebuild so you can update smoothly to 1.13.2 adn then run revdep-rebuild. Thanks for the quick report!
I ran revdep-rebuild before I opened this issue. revdep-rebuild only picked up librsvg, but not gdm.