Eric,
When using gcc 3.4 to compile Etherboot 5.2.5, I got
ld -N -Ttext 0x20000 -T arch/i386/core/etherboot.lds -o bin/tg3.tmp bin/start32.o bin/pcbios.o bin/memsizes.o bin/basemem.o bin/linuxbios.o bin/config.o bin/tg3.o bin/bootlib.a bin/linuxbios.o(.text+0x337): In function `get_memsizes': : undefined reference to `memcpy'
Regards
YH