This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Stipping away locale support
- From: Martin Sebor <sebor at roguewave dot com>
- To: Jason Merrill <jason at redhat dot com>
- Cc: libstdc++ at magfr dot user dot lysator dot liu dot se, libstdc++ at gcc dot gnu dot org
- Date: Fri, 15 Aug 2003 11:14:02 -0600
- Subject: Re: Stipping away locale support
- Organization: Rogue Wave Software, Inc.
- References: <20030815042416.GA534@anna> <wvlk79fm1xk.fsf@prospero.boston.redhat.com>
Jason Merrill wrote:
On Fri, 15 Aug 2003 06:24:16 +0200, libstdc++@magfr.user.lysator.liu.se wrote:
I am considering (given your last example) if it is the userfriendly
version of std::terminate that is dragging in all of this for you as
it is printing demangled names and what not.
Indeed. It bothers me that you can't currently link a program with just
libsupc++, because vterm requires the demangler.
If, in addition to libsupc++, libstdc++ is required, it would
be very bad for third party implementations of the C++ Standard
Library such as ours or STLport. If it's not libstdc++ that's
required, perhaps the library could be dlopened and the verbose
handler defined in it looked up on demand (by terminate) instead
of linking the whole thing in.
Martin