Index: src/ld/scripttempl/pe.sc =================================================================== --- src.orig/ld/scripttempl/pe.sc 2009-11-21 17:38:09.065380000 +0100 +++ src/ld/scripttempl/pe.sc 2009-11-21 17:43:44.307380800 +0100 @@ -139,6 +139,8 @@ *(.debug\$T) *(.debug\$F) *(.drectve) + ${RELOCATING+ *(.note.GNU-stack)} + ${RELOCATING+ *(.gnu.lto_*)} } .idata ${RELOCATING+BLOCK(__section_alignment__)} : @@ -285,5 +287,10 @@ { *(.debug_ranges) } + + .gnu_debuglink ${RELOCATING+BLOCK(__section_alignment__)} ${RELOCATING+(NOLOAD)} : + { + *(.gnu_debuglink) + } } EOF Index: src/ld/scripttempl/pep.sc =================================================================== --- src.orig/ld/scripttempl/pep.sc 2009-11-21 17:38:09.068380000 +0100 +++ src/ld/scripttempl/pep.sc 2009-11-21 17:44:11.274380800 +0100 @@ -140,6 +140,8 @@ *(.debug\$T) *(.debug\$F) *(.drectve) + ${RELOCATING+ *(.note.GNU-stack)} + ${RELOCATING+ *(.gnu.lto_*)} } .idata ${RELOCATING+BLOCK(__section_alignment__)} : @@ -286,5 +288,10 @@ { *(.debug_ranges) } + + .gnu_debuglink ${RELOCATING+BLOCK(__section_alignment__)} ${RELOCATING+(NOLOAD)} : + { + *(.gnu_debuglink) + } } EOF