1OUTPUT_FORMAT("elf64-tradlittlemips") 2OUTPUT_ARCH(mips) 3ENTRY(__start) 4 5SECTIONS 6{ 7 .text : { *(.text .text.* .gnu.linkonce.t.*) } 8 PROVIDE (etext = .); 9 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } 10 _gp = ALIGN(16) + 0x7ff0; 11 .data : { *(.data .data.* .gnu.linkonce.d.*) } 12 .openbsd.randomdata : 13 { *(.openbsd.randomdata) } 14 PROVIDE (edata = .); 15 .sbss : { *(.sbss .sbss.* .gnu.linkonce.sb.* .scommon) } 16 .bss : { *(.bss .bss.* .gnu.linkonce.b.* COMMON) } 17 PROVIDE (_end = .); 18 PROVIDE (end = .); 19 /DISCARD/ : 20 { 21 *(.pdr) 22 *(.mdebug.abi64) 23 *(.MIPS.options) 24 } 25} 26