aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2014-08-19 21:37:43 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2014-08-19 21:37:43 +0000
commit5948c803723507e61d3ff721b35dea3847f4f62f (patch)
treefadabc03a0a686da4ea79077ecdab34b564c0cc1 /chapter05
parentf1d755b003353fab64875e934b8026f8815a9095 (diff)
Remove redundant options in gcc instructions.
Add note about a test failure in util-linux. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10698 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05')
-rw-r--r--chapter05/gcc-pass2.xml37
1 files changed, 0 insertions, 37 deletions
diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml
index 1bd4c4a20..132f54b5d 100644
--- a/chapter05/gcc-pass2.xml
+++ b/chapter05/gcc-pass2.xml
@@ -117,10 +117,6 @@ RANLIB=$LFS_TGT-ranlib \
--prefix=/tools \
--with-local-prefix=/tools \
--with-native-system-header-dir=/tools/include \
- --enable-clocale=gnu \
- --enable-shared \
- --enable-threads=posix \
- --enable-__cxa_atexit \
--enable-languages=c,c++ \
--disable-libstdcxx-pch \
--disable-multilib \
@@ -131,39 +127,6 @@ RANLIB=$LFS_TGT-ranlib \
<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>
<term><parameter>--enable-languages=c,c++</parameter></term>
<listitem>
<para>This option ensures that both the C and C++ compilers are