aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06/gcc-exp.xml
blob: 42f3430acfd5a272025bec34b4fa7929084732c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<sect2>
<title>Command explanations</title>

<para><userinput>--enable-threads=posix:</userinput> This enables C++
exception handling for multi-threaded code.</para>

<para><userinput>--enable-__cxa_atexit:</userinput> This option will result
in C++ shared libraries and C++ programs that are interoperable with other
Linux distributions.</para>

<para><userinput>--enable-clocale=gnu:</userinput> 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 <emphasis>de_DE</emphasis> locale. When GCC finds
this specific locale, then the correct locale mode (<emphasis>gnu</emphasis>)
is implemented.</para>

</sect2>