Mail Archives: cygwin/1999/09/24/17:38:09
DJ Delorie <dj AT delorie DOT com> writes:
>
> Also, adding STL means that STL has to be built as part of the winsup
> snapshots, and it currently isn't. We'd have to add all of STL (and
> possibly other C++ libraries) to the snapshot builds and sources if
> you use it.
We should not add any more dependencies in winsup, especially libstdc++,
which is going through a major change (libstdc++-v3). One example of
breakage is when STL allocators were in the past, it caused binary
incompatibility, and that's highly undesirable. Take this scenario for
example: I build cygwin.dll using my version of the compiler which
uses a different version of SGI STL, and you build your yours using a
different version. Now the two are incompatible! No good, sorry.
We should also stay far away from cutting edge C++ features in winsup,
and features that can have adverse performance ramifications.
Regards,
Mumit
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
- Raw text -