I've got two .o files compiled from one source file but on different systems - Arch (gcc 4.0.3) and Gentoo (gcc 3.3.6). I did 'objdump -S' on the first (compiled on Arch) .o file and I got source code. But when I do it on the second file, it dumps only asm. What do I have to do to get source code from the second file? Do I need Gentoo and its gcc 3.3.6? Thanks in advance.