source: chapter06/gcc-exp.xml@ f9d25dd

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 12.2 12.2-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/loongarch-12.2 xry111/mips64el xry111/multilib xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since f9d25dd was f9d25dd, checked in by Gerard Beekmans <gerard@…>, 22 years ago

Added --enable-clocale=gnu to chapter 06 -gcc

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2087 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 847 bytes
Line 
1<sect2>
2<title>Command explanations</title>
3
4<para><userinput>--enable-__cxa_atexit:</userinput> This option will result
5in C++ shared libraries and C++ programs that are interoperable with other
6linux distributions.</para>
7
8<para><userinput>--enable-clocale=gnu:</userinput> There is a risk that
9some people will build ABI incompatible C++ libraries if they didn't install
10all the glibc localedata. Using --enable-clocale=gnu ensures that the "right
11thing" is done in all cases. If you don't want to use this option and don't
12want to build all the locales, then at least make sure you installed the
13<emphasis>de_DE</emphasis> locale with Glibc, since that's the specific locale
14GCC will check for to determine which locale mode to use (if de_DE is
15found, <emphasis>gnu</emphasis> mode is used, which is the corrent one to
16use).</para>
17
18</sect2>
19
Note: See TracBrowser for help on using the repository browser.