This is on a Powermac G5. Here is the stack trace, emerge info follows... powerpc64-unknown-linux-gnu-gcc -Wl,--warn-common -rdynamic -Wl,--as-needed -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavcodec -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavformat -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavutil -lImlib2 `freetype-config --libs` -g -o ppm.so -shared -Wl,-soname,ppm.so ppm.o powerpc64-unknown-linux-gnu-gcc -Wl,--warn-common -rdynamic -Wl,--as-needed -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavcodec -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavformat -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavutil -lImlib2 `freetype-config --libs` -g -o watermark.so -shared -Wl,-soname,watermark.so watermark.o powerpc64-unknown-linux-gnu-gcc -Wl,--warn-common -rdynamic -Wl,--as-needed -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavcodec -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavformat -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavutil -lImlib2 `freetype-config --libs` -g -o imlib2.so -shared -Wl,-soname,imlib2.so imlib2.o powerpc64-unknown-linux-gnu-gcc -Wl,--warn-common -rdynamic -Wl,--as-needed -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavcodec -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavformat -Wl,-rpath-link,/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/libavutil -lImlib2 `freetype-config --libs` -g -o drawtext.so -shared -Wl,-soname,drawtext.so drawtext.o /usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/../../../../powerpc64-unknown-linux-gnu/bin/ld: BFD 2.16.1 internal error, aborting at /var/tmp/portage/binutils-2.16.1-r3/work/binutils-2.16.1/bfd/elflink.c line 6455 in elf_link_output_extsym /usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/../../../../powerpc64-unknown-linux-gnu/bin/ld: Please report this bug. collect2: ld returned 1 exit status make[1]: *** [imlib2.so] Error 1 make[1]: *** Waiting for unfinished jobs.... /usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/../../../../powerpc64-unknown-linux-gnu/bin/ld: BFD 2.16.1 internal error, aborting at /var/tmp/portage/binutils-2.16.1-r3/work/binutils-2.16.1/bfd/elflink.c line 6455 in elf_link_output_extsym /usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/../../../../powerpc64-unknown-linux-gnu/bin/ld: Please report this bug. collect2: ld returned 1 exit status make[1]: *** [drawtext.so] Error 1 rm ppm.o null.o fish.o drawtext.o watermark.o imlib2.o make[1]: Leaving directory `/var/tmp/portage/ffmpeg-0.4.9_p20060530/work/ffmpeg-0.4.9-p20060530-static/vhook' make: *** [videohook] Error 2 !!! ERROR: media-video/ffmpeg-0.4.9_p20060530 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ffmpeg-0.4.9_p20060530.ebuild, line 164: Called die Emerge info is attached (bugzilla said the comment was too long).
Created attachment 99021 [details] Output of emerge --info
Your binutils is too old for --as-needed. *** This bug has been marked as a duplicate of 115603 ***