Hi Anthony, > /opt/cross-tools/binutils-2.17-gcc-4.1.1-newlib-1.14.0/lib/gcc/i686-elf/ > 4.1.1/../../../../i686-elf/bin/ld: test.elf: section .section_0 lma > 0x1000 overlaps previous sections This is a bogus error message due to a spurious check in the linker. Please try the attached patch and let me know if you have any problems. Cheers Nick bfd/ChangeLog 2007-12-24 Nick Clifton * elf.c (assign_file_positions_for_load_sections): Do not complain when then LMA is lower than the VMA.