Index: head/sys/conf/ldscript.amd64 =================================================================== --- head/sys/conf/ldscript.amd64 +++ head/sys/conf/ldscript.amd64 @@ -149,7 +149,6 @@ { *(.data .data.* .gnu.linkonce.d.*) KEEP (*(.gnu.linkonce.d.*personality*)) - SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); Index: head/sys/conf/ldscript.arm =================================================================== --- head/sys/conf/ldscript.arm +++ head/sys/conf/ldscript.arm @@ -76,7 +76,6 @@ { *(.data) *(.gnu.linkonce.d*) - CONSTRUCTORS } .data1 : { *(.data1) } . = ALIGN(32 / 8); Index: head/sys/conf/ldscript.arm64 =================================================================== --- head/sys/conf/ldscript.arm64 +++ head/sys/conf/ldscript.arm64 @@ -76,7 +76,6 @@ { *(.data) *(.gnu.linkonce.d*) - CONSTRUCTORS } .data1 : { *(.data1) } . = ALIGN(32 / 8); Index: head/sys/conf/ldscript.i386 =================================================================== --- head/sys/conf/ldscript.i386 +++ head/sys/conf/ldscript.i386 @@ -137,7 +137,6 @@ { *(.data .data.* .gnu.linkonce.d.*) KEEP (*(.gnu.linkonce.d.*personality*)) - SORT(CONSTRUCTORS) } .data1 : { *(.data1) } _edata = .; PROVIDE (edata = .); Index: head/sys/conf/ldscript.mips =================================================================== --- head/sys/conf/ldscript.mips +++ head/sys/conf/ldscript.mips @@ -184,7 +184,6 @@ *(.data) *(.data.*) *(.gnu.linkonce.d.*) - SORT(CONSTRUCTORS) } .data1 : { *(.data1) } .eh_frame : { KEEP (*(.eh_frame)) } Index: head/sys/conf/ldscript.mips.cfe =================================================================== --- head/sys/conf/ldscript.mips.cfe +++ head/sys/conf/ldscript.mips.cfe @@ -201,7 +201,6 @@ *(.data) *(.data.*) *(.gnu.linkonce.d.*) - SORT(CONSTRUCTORS) } :data .data1 : { *(.data1) } .eh_frame : { KEEP (*(.eh_frame)) } Index: head/sys/conf/ldscript.mips.mips64 =================================================================== --- head/sys/conf/ldscript.mips.mips64 +++ head/sys/conf/ldscript.mips.mips64 @@ -185,7 +185,6 @@ *(.data) *(.data.*) *(.gnu.linkonce.d.*) - SORT(CONSTRUCTORS) } .data1 : { *(.data1) } .eh_frame : { KEEP (*(.eh_frame)) } Index: head/sys/conf/ldscript.mips.octeon1 =================================================================== --- head/sys/conf/ldscript.mips.octeon1 +++ head/sys/conf/ldscript.mips.octeon1 @@ -28,7 +28,6 @@ _rwdata = .; *(.data) . = ALIGN(32); - CONSTRUCTORS; } _gp = (. + 0x8000); Index: head/sys/conf/ldscript.powerpc =================================================================== --- head/sys/conf/ldscript.powerpc +++ head/sys/conf/ldscript.powerpc @@ -63,7 +63,6 @@ { *(.data) *(.gnu.linkonce.d*) - CONSTRUCTORS } .data1 : { *(.data1) } .got1 : { *(.got1) } Index: head/sys/conf/ldscript.powerpc64 =================================================================== --- head/sys/conf/ldscript.powerpc64 +++ head/sys/conf/ldscript.powerpc64 @@ -63,7 +63,6 @@ { *(.data) *(.gnu.linkonce.d*) - CONSTRUCTORS } .data1 : { *(.data1) } .toc1 : ALIGN(8) { *(.toc1) } Index: head/sys/conf/ldscript.riscv =================================================================== --- head/sys/conf/ldscript.riscv +++ head/sys/conf/ldscript.riscv @@ -63,7 +63,6 @@ { *(.data) *(.gnu.linkonce.d*) - CONSTRUCTORS } .data1 : { *(.data1) } . = ALIGN(32 / 8); Index: head/sys/conf/ldscript.sparc64 =================================================================== --- head/sys/conf/ldscript.sparc64 +++ head/sys/conf/ldscript.sparc64 @@ -154,7 +154,6 @@ *(.data) *(.data.*) *(.gnu.linkonce.d.*) - SORT(CONSTRUCTORS) } .data1 : { *(.data1) } .eh_frame : { KEEP (*(.eh_frame)) }