This machine is still using gcc-3.3.6 compiles fine on my gcc-4 boxes. FWTW tmp log. >>> Unpacking source... >>> Unpacking hdparm-7.5.tar.gz to /var/tmp/portage/sys-apps/hdparm-7.5/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sys-apps/hdparm-7.5/work/hdparm-7.5 ... i686-pc-linux-gnu-gcc -march=pentium4 -O3 -msse2 -mfpmath=sse -mmmx -W -Wall -Wextra -Wbad-function-cast -Wcast-align -Wpointer-arith -Wcast-qual -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fkeep-inline-functions -Wwrite-strings -Waggregate-return -Wnested-externs -Wtrigraphs -march=pentium4 -O3 -msse2 -mfpmath=sse -mmmx -c -o hdparm.o hdparm.c i686-pc-linux-gnu-gcc -march=pentium4 -O3 -msse2 -mfpmath=sse -mmmx -W -Wall -Wextra -Wbad-function-cast -Wcast-align -Wpointer-arith -Wcast-qual -Wshadow -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -fkeep-inline-functions -Wwrite-strings -Waggregate-return -Wnested-externs -Wtrigraphs -march=pentium4 -O3 -msse2 -mfpmath=sse -mmmx -c -o identify.o identify.c cc1: error: unrecognized option `-Wextra' make: *** [hdparm.o] Error 1 make: *** Waiting for unfinished jobs.... cc1: error: unrecognized option `-Wextra' make: *** [identify.o] Error 1 !!! ERROR: sys-apps/hdparm-7.5 failed. Call stack: ebuild.sh, line 1621: Called dyn_compile ebuild.sh, line 973: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile hdparm-7.5.ebuild, line 29: Called die
gcc-3.3.6 is EOLed and unsupported.