/* $OpenBSD: ld.script,v 1.4 2017/05/09 15:11:33 visa Exp $ */ OUTPUT_FORMAT("elf64-tradbigmips") OUTPUT_ARCH(mips) ENTRY(__start) SECTIONS { .text : { *(.text .text.* .gnu.linkonce.t.*) } PROVIDE (etext = .); .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) } _gp = ALIGN(16) + 0x7ff0; .data : { *(.data .data.* .gnu.linkonce.d.*) } __kernel_randomdata = .; .openbsd.randomdata : { *(.openbsd.randomdata) } __kernel_randomdata_end = .; PROVIDE (edata = .); .sbss : { *(.sbss .sbss.* .gnu.linkonce.sb.* .scommon) } .bss : { *(.bss .bss.* .gnu.linkonce.b.* COMMON) } PROVIDE (_end = .); PROVIDE (end = .); /DISCARD/ : { *(.pdr) *(.mdebug.abi64) *(.MIPS.options) } }