Up to [cvs.NetBSD.org] / src / sys / rump
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: jym-xensuspend-nbase
Revision 1.41 / (download) - annotate - [select for diffs], Sun Sep 13 22:51:41 2009 UTC (14 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
jym-xensuspend-nbase
Changes since 1.40: +10 -1
lines
Diff to previous 1.40 (colored)
binutils 2.19 has changed the old behaviour of defining __start_SECTNAME for orphaned sections to using PROVIDE. What this means is that unless a rump component internally references that symbol, it will not be included in the component shared library, and hence cannot be referenced when the component is loaded. Add a workaround which works both with 2.16 and 2.19: force a reference to the __start symbol internally and hence retain it in the resulting library.