The dangers of -fno-exceptions

When Firefox is built with GCC, the -fno-exceptions option is used, which means that exception-handling is disabled.  I’ve been told that this is because the performance of code that uses exceptions is unacceptable. Sounds simple, until you realize that libraries such as libstdc++.so are not built with this option.  This means, for example, that the … Continue reading The dangers of -fno-exceptions