summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/ld/xldscripts/kmodule
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/binutils/ld/xldscripts/kmodule')
-rw-r--r--gnu/usr.bin/binutils/ld/xldscripts/kmodule19
1 files changed, 19 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/ld/xldscripts/kmodule b/gnu/usr.bin/binutils/ld/xldscripts/kmodule
new file mode 100644
index 00000000000..464cc1daa81
--- /dev/null
+++ b/gnu/usr.bin/binutils/ld/xldscripts/kmodule
@@ -0,0 +1,19 @@
+/* $NetBSD: kmodule,v 1.1 2008/10/13 22:36:55 mrg Exp $ */
+
+SECTIONS
+{
+ /* Pre-loaded modules must have merged BSS and data. */
+ .data 0 :
+ {
+ *(.data)
+ *(.data.*)
+ *(.bss)
+ *(.bss.*)
+ *(COMMON)
+ }
+ /* Pre-loaded modules do not need the following. */
+ /DISCARD/ :
+ {
+ *(.comment)
+ }
+}