Hi John, > Suddenly i have a doubt. why do we need binutils in the first place. > Linux comes with a set of utilities like compiler, linker, ar, asm. > Why do we need binutils ?. Because it is the binutils project which has provided the linker, ar, asm etc. (The gcc project has provided the compiler). Cheers Nick