functexcept.cc draws in everything

Benjamin Kosnik bkoz@redhat.com
Thu Mar 11 22:49:00 GMT 2004


>Is there any way to disable the verbose terminate handler at compile (ie. 
>library build) time?

--disable-hosted-libstdcxx

Alternatively, you can just use the appended patch.

Or, you can just use set_terminate to set to std::abort.
std::set_terminate(std::abort);

I would like to encourage this experiment, however. Breaking up
functexcept.cc is certainly a low-risk operation, and if it reduces
binary sizes I'm for it. I'd imagine it's useless to split them up past

throw_ios_failure
new exceptions
typeinfo exceptions
stdexcept exceptions

-benjamin

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: p.20040311-webb.patch
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20040311/2d7f89da/attachment.ksh>


More information about the Libstdc++ mailing list