ldscript.rump revision 1.2
11.2Spooka/* $NetBSD: ldscript.rump,v 1.2 2010/03/01 13:12: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.2Spooka 281.2Spooka link_set_rump_components : 291.2Spooka { 301.2Spooka __start_link_set_rump_components = .; 311.2Spooka *(link_set_rump_components); 321.2Spooka __stop_link_set_rump_components = .; 331.2Spooka } 341.1Spooka} 351.1SpookaINSERT AFTER .data; 36