On Wednesday 16 September 2009 04:08:16 Valeriy E. Ushakov wrote: [...] > PS: It's really amazing how rump can cope with link sets in the DSO > world at all. One can condescentingly call it a hack, but link sets > are not rump's fault.
s/amazing/lucky/ IMO, rump is fragile and not only regularly breaks the build, but changes made for the benefit of rump break kernels[1]. It appears to be useful technology, but there is, again IMO, just too much avoidable fallout. If the "inventive use of" __start/_stop symbols was documented maybe I would have spotted it sooner. I admit that it took me a while to understand what was going on and, yes, I still think it is "inventive". > People are most welcome to fix this ugliness > properly by helping to get rid of link sets in the kernel. I'm glad you agree that link sets are ugly. On the matter of a getting rid of them I did offer to discuss a solution on ICB, but was ignored. Nick [1] http://mail-index.netbsd.org/source-changes-d/2009/08/11/msg000757.html