donnie@supernova ~ $ emerge info | grep CFLAGS CFLAGS="-O2 -march=athlon-mp -fomit-frame-pointer -fstack-protector -pipe" >>> Unpacking mp3gain-1_4_6-src.zip to /var/tmp/portage/mp3gain-1.4.6/work >>> Source unpacked. gcc -Wall -O3 -DHAVE_MEMCPY -c -o mp3gain.o mp3gain.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o apetag.o apetag.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o gain_analysis.o gain_analysis.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o rg_error.o rg_error.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o mpglibDBL/common.o mpglibDBL/common.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o mpglibDBL/dct64_i386.o mpglibDBL/dct64_i386.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o mpglibDBL/decode_i386.o mpglibDBL/decode_i386.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o mpglibDBL/interface.o mpglibDBL/interface.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o mpglibDBL/layer3.o mpglibDBL/layer3.c gcc -Wall -O3 -DHAVE_MEMCPY -c -o mpglibDBL/tabinit.o mpglibDBL/tabinit.c gcc -o mp3gain mp3gain.o apetag.o gain_analysis.o rg_error.o mpglibDBL/common.o mpglibDBL/dct64_i386.o mpglibDBL/decode_i386.o mpglibDBL/interface.o mpglibDBL/layer3.o mpglibDBL/tabinit.o -lm >>> Test phase [not enabled]: media-sound/mp3gain-1.4.6
Both this and the improper CC call (used just CC=gcc in it's Makefile) have been fixed in CVS. Thanks for your report :)