mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-08-02 17:45:24 +01:00
Automatic merge of trunk into multilib
This commit is contained in:
commit
a151e0979b
@ -40,11 +40,41 @@
|
||||
appropriate for the entry or if needed the entire day's listitem.
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>2022-08-11</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to vim-9.0.0192. Addresses
|
||||
<ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iana-etc-20220803. Addresses
|
||||
<ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to tzdata-2022b. Fixes
|
||||
<ulink url="&lfs-ticket-root;5092">#5092</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to iproute2-5.19.0. Fixes
|
||||
<ulink url="&lfs-ticket-root;5086">#5086</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to linux-5.19.1. Fixes
|
||||
<ulink url="&lfs-ticket-root;5085">#5085</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to bc-6.0.1. Fixes
|
||||
<ulink url="&lfs-ticket-root;5090">#5090</ulink>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>2022-08-06</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[bdubbs] - Update to binutils-2.38. Fixes
|
||||
<para>[bdubbs] - Update to binutils-2.39. Fixes
|
||||
<ulink url="&lfs-ticket-root;5089">#5089</ulink>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@ -483,7 +513,7 @@
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Build libstdc++ in GCC pass 2, and remove the
|
||||
seperate libstdc++ pass 2.</para>
|
||||
separate libstdc++ pass 2.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[xry111] - Remove unneeded
|
||||
|
@ -56,29 +56,14 @@
|
||||
|
||||
<screen><computeroutput>The system has no more ptys.
|
||||
Ask your system administrator to create more.</computeroutput></screen>
|
||||
<!--
|
||||
<para>Upstream has made a patch to fix a problem when using binutils
|
||||
for building some BLFS packages with Link Time Optimization (LTO)
|
||||
enabled. Apply that now:</para>
|
||||
|
||||
<screen><userinput remap="pre">patch -Np1 -i ../&binutils-lto-patch;</userinput></screen>
|
||||
-->
|
||||
<!--
|
||||
<para>An error in the building system causes the shipped man pages to
|
||||
be empty. Workaround the issue and remove the shipped man pages, so the
|
||||
man pages will be regenerated correctly:</para>
|
||||
|
||||
<screen><userinput remap="pre">sed -i '63d' etc/texi2pod.pl
|
||||
find -name \*.1 -delete</userinput></screen>
|
||||
-->
|
||||
|
||||
<!-- Fixed in binutils-2.39
|
||||
<para>
|
||||
Now make a fix identified upstream that affects building some packages:
|
||||
</para>
|
||||
|
||||
<screen><userinput remap="pre">sed -e '/R_386_TLS_LE /i \ || (TYPE) == R_386_TLS_IE \\' \
|
||||
-i ./bfd/elfxx-x86.h</userinput></screen>
|
||||
|
||||
-->
|
||||
<para>The Binutils documentation recommends building Binutils
|
||||
in a dedicated build directory:</para>
|
||||
|
||||
@ -193,12 +178,12 @@ cd build</userinput></screen>
|
||||
|
||||
<screen><userinput remap="test">make -k check</userinput></screen>
|
||||
|
||||
<!-- Will be fixed in 2.39
|
||||
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b -->
|
||||
<!-- Fixed in 2.39
|
||||
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=01ae03b
|
||||
<para>One gold test, <filename>pr17704a_test</filename>, is known to
|
||||
fail if <parameter>CONFIG_IA32_EMULATION</parameter> is disabled in the
|
||||
kernel configuration of the host system.</para>
|
||||
|
||||
-->
|
||||
<para>Install the package:</para>
|
||||
|
||||
<screen><userinput remap="install">make tooldir=/usr install</userinput></screen>
|
||||
@ -218,7 +203,7 @@ cd build</userinput></screen>
|
||||
<segtitle>Installed directory</segtitle>
|
||||
|
||||
<seglistitem>
|
||||
<seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm,
|
||||
<seg>addr2line, ar, as, c++filt, dwp, elfedit, gprof, gprofng, ld, ld.bfd, ld.gold, nm,
|
||||
objcopy, objdump, ranlib, readelf, size, strings, and strip</seg>
|
||||
<seg>libbfd.so, libctf.so, libctf-nobfd.so, and libopcodes.so</seg>
|
||||
<seg>/usr/lib/ldscripts</seg>
|
||||
@ -305,6 +290,16 @@ cd build</userinput></screen>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="gprofng">
|
||||
<term><command>gprofng</command></term>
|
||||
<listitem>
|
||||
<para>Gather and analyze performance data</para>
|
||||
<indexterm zone="ch-system-binutils gprofng">
|
||||
<primary sortas="b-gprofng">gprofng</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="ld">
|
||||
<term><command>ld</command></term>
|
||||
<listitem>
|
||||
|
@ -46,7 +46,7 @@
|
||||
|
||||
<para>Install the package:</para>
|
||||
|
||||
<screen><userinput remap="install">pip3 install --no-index --find-links dist Jinja2</userinput></screen>
|
||||
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Jinja2</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -48,7 +48,7 @@
|
||||
|
||||
<para>Install the package:</para>
|
||||
|
||||
<screen><userinput remap="install">pip3 install --no-index --find-links dist Markupsafe</userinput></screen>
|
||||
<screen><userinput remap="install">pip3 install --no-index --no-user --find-links dist Markupsafe</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
@ -139,10 +139,6 @@ export BUILD_BZIP2=0</userinput></screen>
|
||||
|
||||
<screen><userinput remap="test">make test</userinput></screen>
|
||||
|
||||
<note>
|
||||
<para>Nine tests fail due to using the most recent version of zlib.</para>
|
||||
</note>
|
||||
|
||||
<para>Install the package and clean up:</para>
|
||||
|
||||
<screen><userinput remap="install">make install
|
||||
|
@ -103,12 +103,18 @@
|
||||
of this recommendation is for avoiding a conflict with the system
|
||||
package manager (<command>dpkg</command> for example), but LFS does not
|
||||
have a system-wide package manager so this is not a problem. If desired,
|
||||
suppress this warning by running the following command:</para>
|
||||
suppress this warning by running the following commands:</para>
|
||||
|
||||
<screen><userinput remap="install">cat > /etc/pip.conf << EOF
|
||||
[global]
|
||||
root-user-action = ignore
|
||||
EOF
|
||||
</userinput></screen>
|
||||
<!--
|
||||
<screen><userinput remap="install">sed -e '/def warn_if_run_as_root/a\ return' \
|
||||
-i /usr/lib/python3.10/site-packages/pip/_internal/cli/req_command.py
|
||||
</userinput></screen>
|
||||
|
||||
-->
|
||||
<important>
|
||||
<para>
|
||||
In LFS and BLFS we normally build and install Python modules with the
|
||||
|
@ -80,11 +80,14 @@
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>Installed program</segtitle>
|
||||
<segtitle>Installed directory</segtitle>
|
||||
<segtitle>Installed directories</segtitle>
|
||||
|
||||
<seglistitem>
|
||||
<seg>wheel</seg>
|
||||
<seg>/usr/lib/python&python-minor;/site-packages/wheel</seg>
|
||||
<seg>
|
||||
/usr/lib/python&python-minor;/site-packages/wheel and
|
||||
/usr/lib/python&python-minor;/site-packages/wheel-0.37.1-py3.10.egg-info
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
|
38
packages.ent
38
packages.ent
@ -58,10 +58,10 @@
|
||||
<!ENTITY bash-fin-du "50 MB">
|
||||
<!ENTITY bash-fin-sbu "1.5 SBU">
|
||||
|
||||
<!ENTITY bc-version "5.3.3">
|
||||
<!ENTITY bc-size "435 KB">
|
||||
<!ENTITY bc-version "6.0.1">
|
||||
<!ENTITY bc-size "441 KB">
|
||||
<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
|
||||
<!ENTITY bc-md5 "43d17b905a9f10e2e7598bb81d636f2a">
|
||||
<!ENTITY bc-md5 "4c8b8d51eb52ee66f5bcf6a6a1ca576e">
|
||||
<!ENTITY bc-home "https://git.yzena.com/gavin/bc">
|
||||
<!ENTITY bc-fin-du "7.1 MB">
|
||||
<!ENTITY bc-fin-sbu "less than 0.1 SBU">
|
||||
@ -320,10 +320,10 @@
|
||||
<!ENTITY gzip-fin-du "20 MB">
|
||||
<!ENTITY gzip-fin-sbu "0.1 SBU">
|
||||
|
||||
<!ENTITY iana-etc-version "20220610">
|
||||
<!ENTITY iana-etc-size "583 KB">
|
||||
<!ENTITY iana-etc-version "20220803">
|
||||
<!ENTITY iana-etc-size "584 KB">
|
||||
<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
|
||||
<!ENTITY iana-etc-md5 "c1561ccb789c4f07403a4e9b62c2b628">
|
||||
<!ENTITY iana-etc-md5 "5c5666e002744168bb0cf63e87fe39ce">
|
||||
<!ENTITY iana-etc-home "https://www.iana.org/protocols">
|
||||
<!ENTITY iana-etc-fin-du "4.7 MB">
|
||||
<!ENTITY iana-etc-fin-sbu "less than 0.1 SBU">
|
||||
@ -345,10 +345,10 @@
|
||||
<!ENTITY intltool-fin-du "1.5 MB">
|
||||
<!ENTITY intltool-fin-sbu "less than 0.1 SBU">
|
||||
|
||||
<!ENTITY iproute2-version "5.18.0">
|
||||
<!ENTITY iproute2-size "860 KB">
|
||||
<!ENTITY iproute2-version "5.19.0">
|
||||
<!ENTITY iproute2-size "872 KB">
|
||||
<!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
|
||||
<!ENTITY iproute2-md5 "f666bab8ccf9c972938a0c0d8a4e6a68">
|
||||
<!ENTITY iproute2-md5 "415bd9eeb8515a585e245809d2fe45a6">
|
||||
<!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
|
||||
<!ENTITY iproute2-fin-du "15 MB">
|
||||
<!ENTITY iproute2-fin-sbu "0.2 SBU">
|
||||
@ -435,13 +435,13 @@
|
||||
<!ENTITY libtool-fin-sbu "1.5 SBU">
|
||||
|
||||
<!ENTITY linux-major-version "5">
|
||||
<!ENTITY linux-minor-version "18">
|
||||
<!ENTITY linux-patch-version "14">
|
||||
<!ENTITY linux-minor-version "19">
|
||||
<!ENTITY linux-patch-version "1">
|
||||
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
|
||||
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
|
||||
<!ENTITY linux-size "126,808 KB">
|
||||
<!ENTITY linux-size "128,509 KB">
|
||||
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
|
||||
<!ENTITY linux-md5 "3191e07cbaa8cad0bcda8847af3c31fa">
|
||||
<!ENTITY linux-md5 "9d0eec53c479f141f30ae9845b115889">
|
||||
<!ENTITY linux-home "https://www.kernel.org/">
|
||||
<!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is
|
||||
allnoconfig rounded down to allow for ongoing cleanups,
|
||||
@ -706,10 +706,10 @@
|
||||
<!ENTITY texinfo-fin-du "112 MB">
|
||||
<!ENTITY texinfo-fin-sbu "0.6 SBU">
|
||||
|
||||
<!ENTITY tzdata-version "2022a">
|
||||
<!ENTITY tzdata-size "416 KB">
|
||||
<!ENTITY tzdata-version "2022b">
|
||||
<!ENTITY tzdata-size "423 KB">
|
||||
<!ENTITY tzdata-url "https://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
|
||||
<!ENTITY tzdata-md5 "081662184f3b902f8e5d96816568432e">
|
||||
<!ENTITY tzdata-md5 "d7844a44d4c622f80f91aa4d5ae8f566">
|
||||
<!ENTITY tzdata-home "https://www.iana.org/time-zones">
|
||||
|
||||
<!ENTITY udev-lfs-version "udev-lfs-20171102">
|
||||
@ -729,13 +729,13 @@
|
||||
<!ENTITY util-linux-fin-du "261 MB">
|
||||
<!ENTITY util-linux-fin-sbu "1.1 SBU">
|
||||
|
||||
<!ENTITY vim-version "9.0.0006">
|
||||
<!ENTITY vim-version "9.0.0192">
|
||||
<!-- <!ENTITY vim-majmin "90"> -->
|
||||
<!ENTITY vim-docdir "vim/vim90">
|
||||
<!ENTITY vim-size "16,217 KB">
|
||||
<!ENTITY vim-size "16,353 KB">
|
||||
<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
|
||||
<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
|
||||
<!ENTITY vim-md5 "8f497ace38b9702427530e2124c55ed2">
|
||||
<!ENTITY vim-md5 "726876f89cd927852eeccddce3712b44">
|
||||
<!ENTITY vim-home "https://www.vim.org">
|
||||
<!ENTITY vim-fin-du "206 MB">
|
||||
<!ENTITY vim-fin-sbu "2.4 SBU">
|
||||
|
@ -37,6 +37,12 @@
|
||||
the result of commands issued. This format is also used to show filenames,
|
||||
such as <filename>/etc/ld.so.conf</filename>.</para>
|
||||
|
||||
<note>
|
||||
<para>Please configure your browser to display fixed-width text with
|
||||
a good monospaced font, with which you can distinguish the glyphs of
|
||||
<literal>Il1</literal> or <literal>O0</literal> clearly.</para>
|
||||
</note>
|
||||
|
||||
<para><emphasis>Emphasis</emphasis></para>
|
||||
|
||||
<para>This form of text is used for several purposes in the book. Its main
|
||||
|
Loading…
Reference in New Issue
Block a user