ldscript.rump revision 1.1
11.1Spooka/*	$NetBSD: ldscript.rump,v 1.1 2009/12/12 17:10:19 pooka Exp $	*/
21.1Spooka
31.1Spooka/*
41.1Spooka * From binutils 2.19 onwards (in NetBSD) binutils ld PROVIDEs
51.1Spooka * __start/__stop for orphaned sections.  This means that
61.1Spooka * __start_link_set_modules/__stop_link_set_modules will no
71.1Spooka * longer automatically be present in shared libraries.  This
81.1Spooka * ldscript forces those symbols to be present for all rump
91.1Spooka * shared lib components.
101.1Spooka */
111.1Spooka
121.1SpookaSECTIONS
131.1Spooka{
141.1Spooka	link_set_modules :
151.1Spooka	{
161.1Spooka		__start_link_set_modules = .;
171.1Spooka		*(link_set_modules);
181.1Spooka		__stop_link_set_modules = .;
191.1Spooka	}
201.1Spooka
211.1Spooka	link_set_domains :
221.1Spooka	{
231.1Spooka		__start_link_set_domains = .;
241.1Spooka		*(link_set_domains);
251.1Spooka		__stop_link_set_domains = .;
261.1Spooka	}
271.1Spooka}
281.1SpookaINSERT AFTER .data;
29