libxul.so fails to link due to a number of 'relocation truncation' failures on PPC. Attached are the logs.
Created attachment 260726 [details] build.log (compressed)
Created attachment 260727 [details] environment
Created attachment 260728 [details] emerge --info
Created attachment 260730 [details] emerge -pqv
OK, following a conversation with some guys in #gentoo-ppc, it appears that using -ggdb3 breaks the build. It's actually caused by binutils, both binutils-2.20-r1 and binutils-2.21 breaks the xulrunner linking process if -ggdb3 is used. All other -g* flags works perfectly well. I would suggest that a small testcase be distilled from xulrunner to reproduce the problem and a bug report be raised with the binutils developers so we can get this fixed.
Please do not CC developers when you cannot assign bugs.
net-libs/xulrunner was punted from tree wrt bug 403415 so closing this bug too.