On Tue Sep 08 2009 at 16:33:02 +0000, Christos Zoulas wrote:
> In article <20090908162339.ga11...@cs.hut.fi>,
> ntti Kantee  <po...@cs.hut.fi> wrote:
> >
> >Whoever finds this churn worth their effort, as dh pointed out, remember
> >to replace all instances of __FreeBSD__, __OpenBSD__, __Linux__,
> >__Slowaris__, __sMackOS__, __etc__ as well.
> 
> The issue here is that we really don't want to override the symbols set
> by the compiler because a lot of code assumes that they are going to be
> set by the compiler, and not by other external means. Everytime I remember
> someone did this, it had to be reverted for one reason or the other.

Yes, I now realize it is the wrong thing to do (thank you).  However,
in its current form it only fixes things.  It's not like rump on
non-NetBSD is a fully supported concept.  So for the time being,
I think it is an acceptable path to take.  Anything else, IMHO, is
"premature optimization".

Reply via email to