summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2015-09-22 16:16:08 +0000
committermiod <miod@openbsd.org>2015-09-22 16:16:08 +0000
commit767cdb7625abc54a38c31a5abe6162fd95eceb79 (patch)
tree2228b623c628fedbd2b39bc21a9ebaf00e7ac30b
parentsleep doesn't benefit from setting locale. we always want to parse numbers (diff)
downloadwireguard-openbsd-767cdb7625abc54a38c31a5abe6162fd95eceb79.tar.xz
wireguard-openbsd-767cdb7625abc54a38c31a5abe6162fd95eceb79.zip
Make sure the openbsd.randomdata section is located before the edata symbol.
-rw-r--r--sys/arch/loongson/conf/ld.script2
-rw-r--r--sys/arch/octeon/conf/ld.script2
-rw-r--r--sys/arch/sgi/conf/ld.script2
3 files changed, 6 insertions, 0 deletions
diff --git a/sys/arch/loongson/conf/ld.script b/sys/arch/loongson/conf/ld.script
index 5c5ad0f2489..4b58a5c08eb 100644
--- a/sys/arch/loongson/conf/ld.script
+++ b/sys/arch/loongson/conf/ld.script
@@ -9,6 +9,8 @@ SECTIONS
.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
_gp = ALIGN(16) + 0x7ff0;
.data : { *(.data .data.* .gnu.linkonce.d.*) }
+ .openbsd.randomdata :
+ { *(.openbsd.randomdata) }
PROVIDE (edata = .);
.sbss : { *(.sbss .sbss.* .gnu.linkonce.sb.* .scommon) }
.bss : { *(.bss .bss.* .gnu.linkonce.b.* COMMON) }
diff --git a/sys/arch/octeon/conf/ld.script b/sys/arch/octeon/conf/ld.script
index 52f4e928eaf..1125339e1cd 100644
--- a/sys/arch/octeon/conf/ld.script
+++ b/sys/arch/octeon/conf/ld.script
@@ -9,6 +9,8 @@ SECTIONS
.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
_gp = ALIGN(16) + 0x7ff0;
.data : { *(.data .data.* .gnu.linkonce.d.*) }
+ .openbsd.randomdata :
+ { *(.openbsd.randomdata) }
PROVIDE (edata = .);
.sbss : { *(.sbss .sbss.* .gnu.linkonce.sb.* .scommon) }
.bss : { *(.bss .bss.* .gnu.linkonce.b.* COMMON) }
diff --git a/sys/arch/sgi/conf/ld.script b/sys/arch/sgi/conf/ld.script
index 52f4e928eaf..1125339e1cd 100644
--- a/sys/arch/sgi/conf/ld.script
+++ b/sys/arch/sgi/conf/ld.script
@@ -9,6 +9,8 @@ SECTIONS
.rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
_gp = ALIGN(16) + 0x7ff0;
.data : { *(.data .data.* .gnu.linkonce.d.*) }
+ .openbsd.randomdata :
+ { *(.openbsd.randomdata) }
PROVIDE (edata = .);
.sbss : { *(.sbss .sbss.* .gnu.linkonce.sb.* .scommon) }
.bss : { *(.bss .bss.* .gnu.linkonce.b.* COMMON) }