|
@@ -117,10 +117,6 @@ RANLIB=$LFS_TGT-ranlib \
|
|
--prefix=/tools \
|
|
--prefix=/tools \
|
|
--with-local-prefix=/tools \
|
|
--with-local-prefix=/tools \
|
|
--with-native-system-header-dir=/tools/include \
|
|
--with-native-system-header-dir=/tools/include \
|
|
- --enable-clocale=gnu \
|
|
|
|
- --enable-shared \
|
|
|
|
- --enable-threads=posix \
|
|
|
|
- --enable-__cxa_atexit \
|
|
|
|
--enable-languages=c,c++ \
|
|
--enable-languages=c,c++ \
|
|
--disable-libstdcxx-pch \
|
|
--disable-libstdcxx-pch \
|
|
--disable-multilib \
|
|
--disable-multilib \
|
|
@@ -130,39 +126,6 @@ RANLIB=$LFS_TGT-ranlib \
|
|
<variablelist>
|
|
<variablelist>
|
|
<title>The meaning of the new configure options:</title>
|
|
<title>The meaning of the new configure options:</title>
|
|
|
|
|
|
- <varlistentry>
|
|
|
|
- <term><parameter>--enable-clocale=gnu</parameter></term>
|
|
|
|
- <listitem>
|
|
|
|
- <para>This option ensures the correct locale model is selected
|
|
|
|
- for the C++ libraries under all circumstances. If the configure
|
|
|
|
- script finds the <emphasis>de_DE</emphasis> locale installed,
|
|
|
|
- it will select the correct gnu locale model. However, if the
|
|
|
|
- <emphasis>de_DE</emphasis> locale is not installed, there is the
|
|
|
|
- risk of building Application Binary Interface (ABI)-incompatible
|
|
|
|
- C++ libraries because the incorrect generic locale model may be
|
|
|
|
- selected.</para>
|
|
|
|
- </listitem>
|
|
|
|
- </varlistentry>
|
|
|
|
-
|
|
|
|
- <varlistentry>
|
|
|
|
- <term><parameter>--enable-threads=posix</parameter></term>
|
|
|
|
- <listitem>
|
|
|
|
- <para>This enables C++ exception handling for multi-threaded code.</para>
|
|
|
|
- </listitem>
|
|
|
|
- </varlistentry>
|
|
|
|
-
|
|
|
|
- <varlistentry>
|
|
|
|
- <term><parameter>--enable-__cxa_atexit</parameter></term>
|
|
|
|
- <listitem>
|
|
|
|
- <para>This option allows use of <function>__cxa_atexit</function>,
|
|
|
|
- rather than <function>atexit</function>, to register C++ destructors
|
|
|
|
- for local statics and global objects. This option is essential for
|
|
|
|
- fully standards-compliant handling of destructors. It also affects
|
|
|
|
- the C++ ABI, and therefore results in C++ shared libraries and C++
|
|
|
|
- programs that are interoperable with other Linux distributions.</para>
|
|
|
|
- </listitem>
|
|
|
|
- </varlistentry>
|
|
|
|
-
|
|
|
|
<varlistentry>
|
|
<varlistentry>
|
|
<term><parameter>--enable-languages=c,c++</parameter></term>
|
|
<term><parameter>--enable-languages=c,c++</parameter></term>
|
|
<listitem>
|
|
<listitem>
|