Update to bison-3.3.1.

Update to glibc-2.29. 
Update to libpipeline-1.5.1. 
Update to linux-4.20.6. 
Update to meson-0.49.1. 
Update to mpfr-4.0.2. 
Update to ninja-1.9.0. 



git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11506 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Bruce Dubbs 2019-02-01 23:36:05 +00:00
parent 816b85ca12
commit a2717960c1
12 changed files with 164 additions and 46 deletions

View File

@ -947,7 +947,7 @@
<seglistitem>
<seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext,
Grep, Gzip, Linux API Headers, Make, Perl, Sed, and Texinfo</seg>
Grep, Gzip, Linux API Headers, Make, Perl, Python, Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>

View File

@ -43,6 +43,40 @@
appropriate for the entry or if needed the entire day's listitem.
-->
<listitem>
<para>2019-02-01</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to bison-3.3.1. Fixes
<ulink url="&lfs-ticket-root;4412">#4412</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to glibc-2.29. Fixes
<ulink url="&lfs-ticket-root;4415">#4415</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libpipeline-1.5.1. Fixes
<ulink url="&lfs-ticket-root;4413">#4413</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to linux-4.20.6. Fixes
<ulink url="&lfs-ticket-root;4409">#4409</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-0.49.1. Fixes
<ulink url="&lfs-ticket-root;4410">#4410</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mpfr-4.0.2. Fixes
<ulink url="&lfs-ticket-root;4416">#4416</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to ninja-1.9.0. Fixes
<ulink url="&lfs-ticket-root;4414">#4414</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>2019-01-27</para>
<itemizedlist>

View File

@ -101,9 +101,9 @@
<!--<listitem>
<para>Gettext-&gettext-version;</para>
</listitem>-->
<!--<listitem>
<listitem>
<para>Glibc-&glibc-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>GMP-&gmp-version;</para>
</listitem>-->
@ -152,9 +152,9 @@
<listitem>
<para>Libelf-&elfutils-version; (from elfutils)</para>
</listitem>
<!--<listitem>
<listitem>
<para>Libpipeline-&libpipeline-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Libtool-&libtool-version;</para>
</listitem>-->
@ -179,12 +179,15 @@
<!-- <listitem>
<para>MPC-&mpc-version;</para>
</listitem>-->
<!-- <listitem>
<listitem>
<para>MPFR-&mpfr-version;</para>
</listitem>-->
</listitem>
<!--<listitem>
<para>Ncurses-&ncurses-version;</para>
</listitem>-->
<listitem>
<para>Ninja-&ninja-version;</para>
</listitem>
<listitem>
<para>Openssl-&openssl-version;</para>
</listitem>

View File

@ -115,6 +115,10 @@
<para><emphasis role="strong">Perl-5.8.8</emphasis></para>
</listitem>
<listitem>
<para><emphasis role="strong">Python-3.4</emphasis></para>
</listitem>
<listitem>
<para><emphasis role="strong">Sed-4.1.5</emphasis></para>
</listitem>
@ -198,9 +202,10 @@ m4 --version | head -n1
make --version | head -n1
patch --version | head -n1
echo Perl `perl -V:version`
python3 --version
sed --version | head -n1
tar --version | head -n1
makeinfo --version | head -n1
makeinfo --version | head -n1 # texinfo version
xz --version | head -n1
<?hard-pagebreak?>
echo 'int main(){}' &gt; dummy.c &amp;&amp; g++ -o dummy dummy.c

View File

@ -91,7 +91,7 @@
<para>MD5 sum: <literal>&kbd-backspace-patch-md5;</literal></para>
</listitem>
</varlistentry>
<!--
<varlistentry>
<term>Ninja Limit Jobs Patch - <token>&ninja-limit-jobs-patch-size;</token>:</term>
<listitem>
@ -99,6 +99,7 @@
<para>MD5 sum: <literal>&ninja-limit-jobs-patch-md5;</literal></para>
</listitem>
</varlistentry>
-->
<!--
<varlistentry>
<term>Readline Upstream Fixes Patch - <token>&readline-fixes-patch-size;</token>:</term>

View File

@ -40,6 +40,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="perl.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="python.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sed.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tar.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>

72
chapter05/python.xml Normal file
View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-tools-Python" role="wrap">
<?dbhtml filename="Python.html"?>
<sect1info condition="script">
<productname>Python</productname>
<productnumber>&python-version;</productnumber>
<address>&python-url;</address>
</sect1info>
<title>Python-&python-version;</title>
<indexterm zone="ch-tools-Python">
<primary sortas="a-Python">Python</primary>
<secondary>tools</secondary>
</indexterm>
<sect2 role="package">
<title/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../chapter06/python.xml"
xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem>
<seg>&python-ch5-sbu;</seg>
<seg>&python-ch5-du;</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Installation of Python</title>
<para>Prepare Python for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/tools --with-ensurepip=no</userinput></screen>
<para>Compile the package:</para>
<screen><userinput remap="make">make</userinput></screen>
<para>Compilation is now complete. The test suite requires TK and
and X Windows and cannot be run at this time.
</para>
<para>Install the package:</para>
<screen><userinput remap="install">make install</userinput></screen>
</sect2>
<sect2 role="content">
<title/>
<para>Details on this package are located in
<xref linkend="contents-python" role="."/></para>
</sect2>
</sect1>

View File

@ -151,7 +151,8 @@ unset GCC_INCDIR</userinput></screen>
<para>Generally a few tests do not pass. The test failures listed below
are usually safe to ignore.</para>
<screen><userinput remap="test">make check</userinput></screen>
<screen><userinput remap="test">ln -sfnv /tools/lib/ld-linux-x86-64.so.2 /lib/ld-linux-x86-64.so.2
make check</userinput></screen>
<para>You may see some test failures. The Glibc test suite is
somewhat dependent on the host system. This is a list of the most common
@ -163,12 +164,12 @@ unset GCC_INCDIR</userinput></screen>
<para><emphasis>misc/tst-ttyname</emphasis>
is known to fail in the LFS chroot environment.</para>
</listitem>
<!--
<listitem>
<para><emphasis>inet/tst-idna_name_classify</emphasis>
is known to fail in the LFS chroot environment.</para>
</listitem>
-->
<listitem>
<para><emphasis>posix/tst-getaddrinfo4</emphasis> and
<emphasis>posix/tst-getaddrinfo5</emphasis>
@ -180,14 +181,13 @@ unset GCC_INCDIR</userinput></screen>
test may fail for reasons that have not been determined.</para>
</listitem>
<!--
<listitem>
<para>The <emphasis>rt/tst-cputimer1</emphasis> and
<emphasis>rt/tst-cpuclock2</emphasis> tests have been known to
<para>The <emphasis>rt/tst-cputimer{1,2,3}</emphasis>
tests have been known to
fail. The reason is not completely understood, but indications are
that minor timing issues can trigger these failures.</para>
</listitem>
-->
<listitem>
<para>The math tests sometimes fail when running on
systems where the CPU is not a relatively new Intel or

View File

@ -39,7 +39,7 @@
<sect2 role="installation">
<title>Installation of Ninja</title>
<!--
<para>When run, ninja normally runs a maximum number of processes
in parallel. By default this is the number of cores on the system
plus two. In some cases this can overheat a CPU or run a system out
@ -62,7 +62,7 @@
<para>If desired, install the patch by running:</para>
<screen><userinput remap="pre">patch -Np1 -i ../ninja-1.8.2-add_NINJAJOBS_var-1.patch</userinput></screen>
-->
<para>Build Ninja with:</para>
<screen><userinput remap="configure">python3 configure.py --bootstrap</userinput></screen>

View File

@ -1,13 +1,13 @@
<!ENTITY version "SVN-20190127">
<!ENTITY version "SVN-20190201">
<!ENTITY short-version "svn"> <!-- Used below in &blfs-book;
Change to x.y for release but not -rc releases -->
<!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" -->
<!ENTITY versiond "20190127-systemd">
<!ENTITY versiond "20190201-systemd">
<!ENTITY short-versiond "systemd">
<!ENTITY generic-versiond "systemd">
<!ENTITY releasedate "January 27, 2019">
<!ENTITY releasedate "February 1, 2019">
<!ENTITY copyrightdate "1999-2019"><!-- jhalfs needs a literal dash, not &ndash; -->
<!ENTITY milestone "8.4">

View File

@ -70,10 +70,10 @@
<!ENTITY binutils-ch6-du "4.9 GB">
<!ENTITY binutils-ch6-sbu "6.6 SBU">
<!ENTITY bison-version "3.2.4">
<!ENTITY bison-size "2,048 KB">
<!ENTITY bison-version "3.3.1">
<!ENTITY bison-size "2,057 KB">
<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
<!ENTITY bison-md5 "4c8cec0ca8b637d46f24902d032b9296">
<!ENTITY bison-md5 "fc69eed779108594122e7af1ca574539">
<!ENTITY bison-home "&gnu-software;bison/">
<!ENTITY bison-ch5-du "35 MB">
<!ENTITY bison-ch5-sbu "0.3 SBU">
@ -262,10 +262,10 @@
<!ENTITY gettext-ch6-du "210 MB">
<!ENTITY gettext-ch6-sbu "2.6 SBU">
<!ENTITY glibc-version "2.28">
<!ENTITY glibc-size "16,098 KB">
<!ENTITY glibc-version "2.29">
<!ENTITY glibc-size "16,129 KB">
<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
<!ENTITY glibc-md5 "c81d2388896379997bc359d4f2084239">
<!ENTITY glibc-md5 "e6c279d5b2f0736f740216f152acf974">
<!ENTITY glibc-home "&gnu-software;libc/">
<!ENTITY glibc-ch5-du "882 MB">
<!ENTITY glibc-ch5-sbu "4.7 SBU">
@ -405,10 +405,10 @@
<!ENTITY libffi-ch6-du "7.6 MB">
<!ENTITY libffi-ch6-sbu "0.4 SBU">
<!ENTITY libpipeline-version "1.5.0">
<!ENTITY libpipeline-size "810 KB">
<!ENTITY libpipeline-version "1.5.1">
<!ENTITY libpipeline-size "965 KB">
<!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz">
<!ENTITY libpipeline-md5 "b7437a5020190cfa84f09c412db38902">
<!ENTITY libpipeline-md5 "4c8fe6cd85422baafd6e060f896c61bc">
<!ENTITY libpipeline-home "http://libpipeline.nongnu.org/">
<!ENTITY libpipeline-ch6-du "8.2 MB">
<!ENTITY libpipeline-ch6-sbu "0.1 SBU">
@ -423,12 +423,12 @@
<!ENTITY linux-major-version "4">
<!ENTITY linux-minor-version "20">
<!ENTITY linux-patch-version "1">
<!ENTITY linux-patch-version "6">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "100,816 KB">
<!ENTITY linux-size "101,828 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "210b8d108b502c462eeaec435c8e1a57">
<!ENTITY linux-md5 "43cb8498de6830c9ed8021d3ab52741c">
<!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine,
@ -477,10 +477,10 @@
<!ENTITY man-pages-ch6-du "28 MB">
<!ENTITY man-pages-ch6-sbu "less than 0.1 SBU">
<!ENTITY meson-version "0.49.0">
<!ENTITY meson-size "1,308 KB">
<!ENTITY meson-version "0.49.1">
<!ENTITY meson-size "1,310 KB">
<!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz">
<!ENTITY meson-md5 "3c35b91e8040901034809576d54007c6">
<!ENTITY meson-md5 "86ad6c1faa7ad8cbcdc13b3c5152b931">
<!ENTITY meson-home "https://mesonbuild.com">
<!ENTITY meson-ch6-du "21 MB">
<!ENTITY meson-ch6-sbu "less than 0.1 SBU">
@ -493,10 +493,10 @@
<!ENTITY mpc-ch6-du "22 MB">
<!ENTITY mpc-ch6-sbu "0.3 SBU">
<!ENTITY mpfr-version "4.0.1">
<!ENTITY mpfr-size "1,380 KB">
<!ENTITY mpfr-version "4.0.2">
<!ENTITY mpfr-size "1,409 KB">
<!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.xz">
<!ENTITY mpfr-md5 "b8dd19bd9bb1ec8831a6a582a7308073">
<!ENTITY mpfr-md5 "320fbc4463d4c8cb1e566929d8adc4f8">
<!ENTITY mpfr-home "https://www.mpfr.org/">
<!ENTITY mpfr-ch6-du "36 MB">
<!ENTITY mpfr-ch6-sbu "1.1 SBU">
@ -511,10 +511,10 @@
<!ENTITY ncurses-ch6-du "42 MB">
<!ENTITY ncurses-ch6-sbu "0.4 SBU">
<!ENTITY ninja-version "1.8.2">
<!ENTITY ninja-size "181 KB">
<!ENTITY ninja-version "1.9.0">
<!ENTITY ninja-size "187 KB">
<!ENTITY ninja-url "&github;/ninja-build/ninja/archive/v&ninja-version;/ninja-&ninja-version;.tar.gz">
<!ENTITY ninja-md5 "5fdb04461cc7f5d02536b3bfc0300166">
<!ENTITY ninja-md5 "f340be768a76724b83e6daab69009902">
<!ENTITY ninja-home "https://ninja-build.org/">
<!ENTITY ninja-ch6-du "83 MB">
<!ENTITY ninja-ch6-sbu "0.2 SBU">
@ -581,6 +581,8 @@
<!ENTITY python-url "https://www.python.org/ftp/python/&python-version;/Python-&python-version;.tar.xz">
<!ENTITY python-md5 "df6ec36011808205beda239c72f947cb">
<!ENTITY python-home "https://www.python.org/">
<!ENTITY python-ch5-du "32 MB">
<!ENTITY python-ch5-sbu "2.9 SBU">
<!ENTITY python-ch6-du "390 MB">
<!ENTITY python-ch6-sbu "1.3 SBU">
<!ENTITY python-docs-url "https://docs.python.org/ftp/python/doc/&python-version;/python-&python-version;-docs-html.tar.bz2">

View File

@ -48,11 +48,11 @@
<!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch">
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 KB">
<!--
<!ENTITY ninja-limit-jobs-patch "ninja-&ninja-version;-add_NINJAJOBS_var-1.patch">
<!ENTITY ninja-limit-jobs-patch-md5 "f537a633532492e805aa342fa869ca45">
<!ENTITY ninja-limit-jobs-patch-size "2.5 KB">
-->
<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
<!ENTITY sysvinit-consolidated-patch-md5 "aaa84675e717504d7d3da452c8c2eaf1">
<!ENTITY sysvinit-consolidated-patch-size "2.6 KB">