Command explanations
--enable-threads=posix: This enables C++
exception handling for multithreaded code.
--enable-__cxa_atexit: This option will result
in C++ shared libraries and C++ programs that are interoperable with other
linux distributions.
--enable-clocale=gnu: There is a risk that
some people will build ABI incompatible C++ libraries if they didn't install
all of the glibc localedata. Using --enable-clocale=gnu ensures that the
"right thing" is done in all cases. If you don't wish to use this option,
then at least build the de_DE locale. When GCC finds
this specific locale, then the correct locale mode (gnu)
is implemented.