No empty .Rs/.Re
[netbsd-mini2440.git] / sys / rump / ldscript.rump
blob742abf6cceb4d3a4e711743cfb177edd81c304d9
1 /*      $NetBSD$        */
3 /*
4  * From binutils 2.19 onwards (in NetBSD) binutils ld PROVIDEs
5  * __start/__stop for orphaned sections.  This means that
6  * __start_link_set_modules/__stop_link_set_modules will no
7  * longer automatically be present in shared libraries.  This
8  * ldscript forces those symbols to be present for all rump
9  * shared lib components.
10  */
12 SECTIONS
14         link_set_modules :
15         {
16                 __start_link_set_modules = .;
17                 *(link_set_modules);
18                 __stop_link_set_modules = .;
19         }
21         link_set_domains :
22         {
23                 __start_link_set_domains = .;
24                 *(link_set_domains);
25                 __stop_link_set_domains = .;
26         }
28 INSERT AFTER .data;