Hello, A naive question. For the same toolchain (gcc-3.2, binutils-2.11.94, glibc-2.3.1) I've got the following binary sizes (busybox, built with -Os):
MIPS: bash# size busybox text data bss dec hex filename 165080 5564 10168 180812 2c24c busybox bash# ls -l busybox -rwxr-xr-x 1 psl psl 185160 Aug 1 19:53 busybox PowerPC: bash# size busybox text data bss dec hex filename 127101 1024 12204 140329 22429 busybox bash# ls -l busybox -rwxr-xr-x 1 psl psl 131412 Aug 1 19:52 busybox I know, the toolchain is pretty old, but nevertheless, could someone explain why such difference in sizes? Is it MIPS specifics, or just lack of popularity and thus development? Is it changed in modern Gcc? Thanks a lot, Sergei