- Timestamp:
- 08/16/2022 11:54:28 AM (23 months ago)
- Branches:
- multilib
- Children:
- 8bde866
- Parents:
- 2928a11 (diff), d94f2d0 (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. - Location:
- chapter08
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter08/binutils.xml
r2928a11 ra151e09 57 57 <screen><computeroutput>The system has no more ptys. 58 58 Ask your system administrator to create more.</computeroutput></screen> 59 <!-- 60 <para>Upstream has made a patch to fix a problem when using binutils 61 for building some BLFS packages with Link Time Optimization (LTO) 62 enabled. Apply that now:</para> 63 64 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen> 65 --> 66 <!-- 67 <para>An error in the building system causes the shipped man pages to 68 be empty. Workaround the issue and remove the shipped man pages, so the 69 man pages will be regenerated correctly:</para> 70 71 <screen><userinput remap="pre">sed -i '63d' etc/texi2pod.pl 72 find -name \*.1 -delete</userinput></screen> 73 --> 74 59 <!-- Fixed in binutils-2.39 75 60 <para> 76 61 Now make a fix identified upstream that affects building some packages: … … 79 64 <screen><userinput remap="pre">sed -e '/R_386_TLS_LE /i \ || (TYPE) == R_386_TLS_IE \\' \ 80 65 -i ./bfd/elfxx-x86.h</userinput></screen> 81 66 --> 82 67 <para>The Binutils documentation recommends building Binutils 83 68 in a dedicated build directory:</para> … … 194 179 <screen><userinput remap="test">make -k check</userinput></screen> 195 180 196 <!-- Will be fixed in 2.39197 https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b -->181 <!-- Fixed in 2.39 182 https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b 198 183 <para>One gold test, <filename>pr17704a_test</filename>, is known to 199 184 fail if <parameter>CONFIG_IA32_EMULATION</parameter> is disabled in the 200 185 kernel configuration of the host system.</para> 201 186 --> 202 187 <para>Install the package:</para> 203 188 … … 219 204 220 205 <seglistitem> 221 <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm,206 <seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm, 222 207 objcopy, objdump, ranlib, readelf, size, strings, and strip</seg> 223 208 <seg>libbfd.so, libctf.so, libctf-nobfd.so, and libopcodes.so</seg> … … 302 287 <indexterm zone="ch-system-binutils gprof"> 303 288 <primary sortas="b-gprof">gprof</primary> 289 </indexterm> 290 </listitem> 291 </varlistentry> 292 293 <varlistentry id="gprofng"> 294 <term><command>gprofng</command></term> 295 <listitem> 296 <para>Gather and analyze performance data</para> 297 <indexterm zone="ch-system-binutils gprofng"> 298 <primary sortas="b-gprofng">gprofng</primary> 304 299 </indexterm> 305 300 </listitem> -
chapter08/jinja2.xml
r2928a11 ra151e09 47 47 <para>Install the package:</para> 48 48 49 <screen><userinput remap="install">pip3 install --no-index -- find-links dist Jinja2</userinput></screen>49 <screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Jinja2</userinput></screen> 50 50 51 51 </sect2> -
chapter08/markupsafe.xml
r2928a11 ra151e09 49 49 <para>Install the package:</para> 50 50 51 <screen><userinput remap="install">pip3 install --no-index -- find-links dist Markupsafe</userinput></screen>51 <screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Markupsafe</userinput></screen> 52 52 53 53 </sect2> -
chapter08/perl.xml
r2928a11 ra151e09 140 140 <screen><userinput remap="test">make test</userinput></screen> 141 141 142 <note>143 <para>Nine tests fail due to using the most recent version of zlib.</para>144 </note>145 146 142 <para>Install the package and clean up:</para> 147 143 -
chapter08/python.xml
r2928a11 ra151e09 104 104 package manager (<command>dpkg</command> for example), but LFS does not 105 105 have a system-wide package manager so this is not a problem. If desired, 106 suppress this warning by running the following command:</para> 107 106 suppress this warning by running the following commands:</para> 107 108 <screen><userinput remap="install">cat > /etc/pip.conf << EOF 109 [global] 110 root-user-action = ignore 111 EOF 112 </userinput></screen> 113 <!-- 108 114 <screen><userinput remap="install">sed -e '/def warn_if_run_as_root/a\ return' \ 109 115 -i /usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py 110 116 </userinput></screen> 111 117 --> 112 118 <important> 113 119 <para> -
chapter08/wheel.xml
r2928a11 ra151e09 81 81 <segmentedlist> 82 82 <segtitle>Installed program</segtitle> 83 <segtitle>Installed director y</segtitle>83 <segtitle>Installed directories</segtitle> 84 84 85 85 <seglistitem> 86 86 <seg>wheel</seg> 87 <seg>/usr/lib/python&python-minor;/site-packages/wheel</seg> 87 <seg> 88 /usr/lib/python&python-minor;/site-packages/wheel and 89 /usr/lib/python&python-minor;/site-packages/wheel-0.37.1-py3.10.egg-info 90 </seg> 88 91 </seglistitem> 89 92 </segmentedlist>
Note:
See TracChangeset
for help on using the changeset viewer.