On Thu, 29 Apr 1999, John Polstra wrote: #> ----- Forwarded message from Steve Price <spr...@hiwaay.net> ----- #> #> Since the vtable thunks are more efficient and will eventually #> be the default, we might ought to stick with them. David mentioned #> that there might be problems with them, but with enough developers #> using -current to beat out the kinks we should be able to resolve #> them in short order. # # I doubt it. The problems, according to the egcs team, are compiler # bugs. It's unlikely any of us could fix them without going into a # trance, smoking the g++ pipe three times a day, and abstaining from # sexual relations for a year.
Fair enough, but the problem that really concerns me is that all the C++ libraries (and the programs that use them) will have to be recompiled when we make the switch. Is there a programatic way to tell which vtable implementation a library was compiled with? The compile-time error message doesn't count. Turning the new vtable implementation on at any time now or in the future is going to cause confusion. I guess the real question is will turning it on by default now make for less problems than waiting a month or two and then flipping the switch? -steve To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message