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