Changeset f77b95f for chapter06/glibc.xml
- Timestamp:
- 08/19/2015 08:20:02 PM (9 years ago)
- Branches:
- 7.8-systemd, 7.9-systemd
- Children:
- 102c4bb6, 9c13f79
- Parents:
- 9f3a0fff
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/glibc.xml
r9f3a0fff rf77b95f 54 54 Unicode, therefore libiconv is not required on an LFS system.</para> 55 55 </note> 56 57 56 <para>Some of the Glibc programs use non-FHS compilant 58 57 <filename class="directory">/var/db</filename> directory to store 59 58 their runtime data. Apply the following patch to make such programs 60 59 store their runtime data in the FHS-compliant locations:</para> 61 62 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 63 60 61 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 64 62 <para>The Glibc build system is self-contained and will install 65 63 perfectly, even though the compiler specs file and linker are still … … 69 67 of achieving a clean build.</para> 70 68 71 <para>Fix a regression in the package that affects 32-bit architectures:</para>72 73 <screen><userinput remap="pre">sed -e '/ia32/s/^/1:/' \74 -e '/SSE2/s/^1://' \75 -i sysdeps/i386/i686/multiarch/mempcpy_chk.S</userinput></screen>76 77 <para>Fix a potential security issue identified upstream:</para>78 79 <screen><userinput remap="pre">sed -i '/glibc.*pad/{i\ buflen = buflen > pad ? buflen - pad : 0;80 s/ + pad//}' resolv/nss_dns/dns-host.c</userinput></screen>81 82 <para>Fix a test case that fails when built using GCC 5:</para>83 84 <screen><userinput remap="pre">sed -e '/tst-audit2-ENV/i CFLAGS-tst-audit2.c += -fno-builtin' \85 -i elf/Makefile</userinput></screen>86 87 69 <para>The Glibc documentation recommends building Glibc outside of the source 88 70 directory in a dedicated build directory:</para> … … 120 102 121 103 <listitem> 122 <para>posix/tst-getaddrinfo4 will always fail 123 due to not having a network connection when the tests are run.</para> 104 <para><emphasis>posix/tst-getaddrinfo4</emphasis> will always fail 105 due to not having the necessary network applications when the tests are 106 run.</para> 124 107 </listitem> 125 108 … … 151 134 </listitem> 152 135 --> 136 <listitem> 137 <para>The <emphasis>elf/tst-protected1a</emphasis> and 138 <emphasis>elf/tst-protected1a</emphasis> tests are known to 139 fail with the current stable version of binutils.</para> 140 </listitem> 141 153 142 <listitem> 154 143 <para>Other tests known to fail on some architectures are
Note:
See TracChangeset
for help on using the changeset viewer.