https://sourceware.org/bugzilla/show_bug.cgi?id=26907
--- Comment #10 from Jozef Lawrynowicz <jozef.l at mittosystems dot com> --- (In reply to Alan Modra from comment #9) > Yes, if you play games with lma and vma you can easily create layouts that > _bfd_elf_map_sections_to_segments won't handle very well. A section that > has a different lma to vma relationship to the previous section can't be put > in the same load segment. That can easily lead to empty load segments, and > indeed must if a section is empty but your script said it should be kept and > its lma to vma relation doesn't match any non-empty section. (LMA is not > specified in ELF section headers, only in load headers.) > > I'm not interested in trying to make every weird user script produce the > minimum number of load headers, or even to work with objcopy. Fair enough, I agree the linker script is weird. A sensible layout that at least groups output sections by LMA region averts the objcopy issues and reduces the number of segments required. -- You are receiving this mail because: You are on the CC list for the bug.