Seems to be related to upstream bug #50075 >>> Test phase [check]: dev-libs/glib-2.12.7 make check-recursive make[1]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7' Making check in . make[2]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7' Making check in m4macros make[2]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/m4macros' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/m4macros' Making check in glib make[2]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' make check-recursive make[3]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' Making check in libcharset make[4]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib/libcharset' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib/libcharset' make[4]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' make check-TESTS make[5]: Entering directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' PASS: abicheck.sh Checking .libs/libglib-2.0.so for local PLT entries 000b818c 00006215 R_PPC_JMP_SLOT 000159d0 g_atomic_pointer_get + 0 000b828c 00025415 R_PPC_JMP_SLOT 000159bc g_atomic_int_set + 0 000b8358 0003f815 R_PPC_JMP_SLOT 000159e4 g_atomic_pointer_set + 0 000b8364 00042615 R_PPC_JMP_SLOT 000159a8 g_atomic_int_get + 0 FAIL: pltcheck.sh ===================================================================== 1 of 2 tests failed Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=glib ===================================================================== make[5]: *** [check-TESTS] Error 1 make[5]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' make[4]: *** [check-am] Error 2 make[4]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' make[3]: *** [check-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' make[2]: *** [check] Error 2 make[2]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7/glib' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glib-2.12.7/work/glib-2.12.7' make: *** [check] Error 2 Portage 2.1.1-r2 (default-linux/ppc/ppc32/2006.1/G4, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r3 ppc) ================================================================= System uname: 2.6.18-gentoo-r3 ppc 7447/7457, altivec supported Gentoo Base System version 1.12.6 Last Sync: Fri, 02 Feb 2007 16:50:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer nodoc noinfo noman parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/pub/mirrors/rsync.gentoo.org/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc X alsa alsa_cards_aoa alsa_cards_aoa-fabric-layout alsa_cards_aoa-onyx alsa_cards_aoa-soundbus alsa_cards_aoa-soundbus-i2s alsa_cards_aoa-tas alsa_cards_aoa-toonie alsa_cards_powermac alsa_cards_usb-audio alsa_cards_via82xx alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol altivec apache2 arts berkdb bitmap-fonts bonobo cdr cli cracklib crypt cups dlloader dri dvd eds elibc_glibc emboss encode esd firefox fortran gdbm gif gnome gpm gstreamer gtk gtkhtml iconv input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text ldap libg++ libwww mad midi mikmod mozilla mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre pdf perl png pppd python qt3 qt4 quicktime readline reflection ruby sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_ati video_cards_chips video_cards_dummy video_cards_fbdev video_cards_glint video_cards_imstt video_cards_mga video_cards_nv video_cards_s3 video_cards_s3virge video_cards_savage video_cards_sisusb video_cards_tdfx video_cards_trident video_cards_v4l video_cards_voodoo vorbis xml xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Is 2.12.12 working better? Tests succeed for that version on x86 for me. Haven't tested 2.12.7 tests on x86 myself yet
2.12.11 fails, but 2.12.12 passes. I declare this fixed.
According to the upstream bug (for which I fixed the URL field) there might be an additional fix necessary for alpha, arm, ppc and sparc, or more. Feel free to test and open a new bug if that's the case, as the bug is different if it fails still. If you do open it, please copy the upstream URL too.