]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libstdc++-v3/doc/xml/manual/configure.xml
New std::string implementation.
[thirdparty/gcc.git] / libstdc++-v3 / doc / xml / manual / configure.xml
index 717cca713eed0d2a39e89f2c196bfbdf3a1ce51b..a6e0c212cff01881fc3f75a2791d71c1cbf75063 100644 (file)
    </para>
  </listitem></varlistentry>
 
+<varlistentry><term><code>--disable-libstdcxx-dual-abi</code></term>
+ <listitem>
+   <para>
+     Disable support for the new, C++11-conforming <code>std::string</code>
+     implementation.  This option changes the library ABI.
+   </para>
+ </listitem></varlistentry>
+
+<varlistentry><term><code>--with-default-libstdcxx-abi</code></term>
+ <listitem>
+   <para>
+     By default, the new <code>std::string</code> implementation will be
+     declared and a macro must be defined to declare the old implementation
+     instead. That default can be reversed by configuring the library with
+     <code>--with-default-libstdcxx-abi=c++98</code>.
+     This option does not change the library ABI.
+   </para>
+ </listitem></varlistentry>
+
  <varlistentry><term><code>--enable-vtable-verify</code>[default]</term>
  <listitem>
     <para>Use <code>-fvtable-verify=std</code> to compile the C++