Changeset d4c8dce4 for chapter08/glibc.xml
- Timestamp:
- 09/15/2021 07:24:40 AM (3 years ago)
- Branches:
- 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, arm, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 9af096e
- Parents:
- df1207e (diff), 06e7b361 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/glibc.xml
rdf1207e rd4c8dce4 47 47 48 48 <screen><userinput remap="pre">sed -e '/NOTIFY_REMOVED)/s/)/ \&\& data.attr != NULL)/' \ 49 -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> 49 -i sysdeps/unix/sysv/linux/mq_notify.c</userinput></screen> 50 50 51 51 <para>Some of the Glibc programs use the non-FHS compliant … … 56 56 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 57 57 58 <para>The Glibc documentation recommends building Glibc 58 <para>The Glibc documentation recommends building Glibc 59 59 in a dedicated build directory:</para> 60 60 … … 83 83 <term><parameter>--disable-werror</parameter></term> 84 84 <listitem> 85 <para>This option disables the -Werror option passed to 85 <para>This option disables the -Werror option passed to 86 86 GCC. This is necessary for running the test suite.</para> 87 87 </listitem> … … 101 101 <term><parameter>--enable-stack-protector=strong</parameter></term> 102 102 <listitem> 103 <para>This option increases system security by adding 103 <para>This option increases system security by adding 104 104 extra code to check for buffer overflows, such as stack 105 105 smashing attacks.</para> … … 151 151 <para>You may see some test failures. The Glibc test suite is 152 152 somewhat dependent on the host system. A few failures out of 153 over 4200 tests can generally be ignored. This is a list of the 153 over 4200 tests can generally be ignored. This is a list of the 154 154 most common issues seen for recent versions of LFS:</para> 155 155 … … 157 157 158 158 <listitem> 159 <para><emphasis>io/tst-lchmod</emphasis> 159 <para><emphasis>io/tst-lchmod</emphasis> 160 160 is known to fail in the LFS chroot environment.</para> 161 161 </listitem> 162 162 163 163 <listitem> 164 <para><emphasis>misc/tst-ttyname</emphasis> 164 <para><emphasis>misc/tst-ttyname</emphasis> 165 165 is known to fail in the LFS chroot environment.</para> 166 166 </listitem> … … 174 174 <para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis> tests depend on 175 175 the host system kernel. Kernels 4.14.91–4.14.96, 176 4.19.13–4.19.18, and 4.20.0–4.20.5 are known to 176 4.19.13–4.19.18, and 4.20.0–4.20.5 are known to 177 177 cause these tests to fail. 178 178 </para> … … 214 214 mkdir -pv /var/cache/nscd</userinput></screen> 215 215 216 <para revision="systemd">Install the systemd support files for 216 <para revision="systemd">Install the systemd support files for 217 217 <command>nscd</command>:</para> 218 218 … … 288 288 when you need them. For instance, the following two locales are 289 289 needed for some tests later in this chapter:</para> 290 290 291 291 <screen role="nodump"><userinput remap="locale-full">localedef -i POSIX -f UTF-8 C.UTF-8 2> /dev/null || true 292 292 localedef -i ja_JP -f SHIFT_JIS ja_JP.SIJS 2> /dev/null || true</userinput></screen> 293 293 294 <note><para>Glibc now uses libidn2 when resolving internationalized 294 <note><para>Glibc now uses libidn2 when resolving internationalized 295 295 domain names. This is a run time dependency. If this capability 296 is needed, the instructions for installing libidn2 are in the 296 is needed, the instructions for installing libidn2 are in the 297 297 <ulink url="&blfs-book;general/libidn2.html">BLFS libidn2 page</ulink>. 298 298 </para></note> … … 480 480 <seglistitem> 481 481 <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, 482 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 482 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 483 483 pcprofiledump, pldd, sln, sotruss, sprof, tzselect, xtrace, 484 484 zdump, and zic</seg> … … 950 950 many different Unix utilities. These functions are now in 951 951 <filename class="libraryfile">libc</filename></para> 952 953 952 <indexterm zone="ch-system-glibc libutil"> 954 953 <primary sortas="c-libutil">libutil</primary>
Note:
See TracChangeset
for help on using the changeset viewer.