On Fri, Oct 14, 2011 at 08:22:35AM +0200, Michel Dänzer wrote: > On Don, 2011-10-13 at 15:11 -0500, Patrick Baggett wrote: > > Well, trivial answer is that Win32 uses some C/C++ runtime provided by > > Microsoft, usually something like MSVCR90.DLL (v9.0) etc. Solaris uses > > libC.so, for example. As far as I know, only systems where the GNU C/C > > ++ compiler is main system compiler (and generally therefore the GNU C > > ++ runtime) uses anything named "libstdc++". So I'd expect > > Free/Net/OpenBSD + Linux use that naming and probably not much else. > > On other commercial UNIXes, if it does exist, it is just > > for compatibility with C++ programs compiled using g++. > > gcc -lsdtdc++ doesn't even work on all Linux architectures, as libdstdc > ++ may require other stuff which is only pulled in implicitly by g++.
Thanks. > BTW, why does st/xorg need libstdc++ at all without LLVM? Good question. I assumed it's needed by some mesa/gallium core, but I checked it now and it's only needed by (new) nv50/nvc0 driver code. Marcin _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev