1/* Taken from info document of GNU ld. */ 2SECTIONS { 3 outputa 0x10000 : 4 { 5 all.o 6 foo.o (.input1) 7 } 8 outputb : 9 { 10 foo.o (.input2) 11 foo1.o (.input1) 12 } 13 outputc : 14 { 15 *(.input1) 16 *(.input2) 17 } 18 .text : { *(.text) } 19 .DATA : { [A-Z]*(.data) } 20 .DATA2 : { *[A-Z](.data) } 21 .data : { *(.data) } 22 .bss : { *(.bss) } 23 .foo : { a.?(.foo) } 24 .bar : { b.*(*.bar) *(COMMON) } 25 .baz : { b.*(*.alpha .beta.text) *(COMMON) } 26 .note : { *(.note*) } 27 all : {*(*)} 28 } 29 30} 31 32