Linux-5.3.1, and fix the instructions for installing headers

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11676 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Pierre Labastie 2019-09-25 12:32:25 +00:00
parent 2e836feb0b
commit f5eb738df4
5 changed files with 37 additions and 23 deletions

View File

@ -43,6 +43,16 @@
appropriate for the entry or if needed the entire day's listitem. appropriate for the entry or if needed the entire day's listitem.
--> -->
<listitem>
<para>2019-09-24</para>
<itemizedlist>
<listitem>
<para>[pierre] - Update to linux-5.3.1. Fixes
<ulink url="&lfs-ticket-root;4528">#4528</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem> <listitem>
<para>2019-09-14</para> <para>2019-09-14</para>
<itemizedlist> <itemizedlist>

View File

@ -53,12 +53,14 @@
<screen><userinput remap="pre">make mrproper</userinput></screen> <screen><userinput remap="pre">make mrproper</userinput></screen>
<para>Now extract the user-visible kernel headers from the source. <para>Now extract the user-visible kernel headers from the source.
They are placed in an intermediate local directory and copied to the needed The recommended make target <quote>headers_install</quote> cannot be
location because the extraction process removes any existing files in used, because it requires <application>rsync</application>, which may not
the target directory.</para> be available. The headers are first placed in
<filename class="directory">./usr</filename>, then copied to the needed
location.</para>
<screen><userinput remap="make">make INSTALL_HDR_PATH=dest headers_install <screen><userinput remap="make">make headers
</userinput><userinput remap="install">cp -rv dest/include/* /tools/include</userinput></screen> </userinput><userinput remap="install">cp -rv usr/include/* /tools/include</userinput></screen>
</sect2> </sect2>

View File

@ -53,15 +53,17 @@
<screen><userinput remap="pre">make mrproper</userinput></screen> <screen><userinput remap="pre">make mrproper</userinput></screen>
<para>Now extract the user-visible kernel headers from the source. <para>Now extract the user-visible kernel headers from the source.
They are placed in an intermediate local directory and copied to the needed The recommended make target <quote>headers_install</quote> cannot be
location because the extraction process removes any existing files in used, because it requires <application>rsync</application>, which is
the target directory. There are also some hidden files used by not available in <filename class="directory">/tools</filename>. The
the kernel developers and not needed by LFS that are removed from headers are first placed in <filename class="directory">./usr</filename>,
the intermediate directory.</para> then some files used by the kernel developers are removed, then
the files are copied to their final location.</para>
<screen><userinput remap="make">make INSTALL_HDR_PATH=dest headers_install <screen><userinput remap="make">make headers
find dest/include \( -name .install -o -name ..install.cmd \) -delete find usr/include -name '.*' -delete
</userinput><userinput remap="install">cp -rv dest/include/* /usr/include</userinput></screen> rm usr/include/Makefile
</userinput><userinput remap="install">cp -rv usr/include/* /usr/include</userinput></screen>
</sect2> </sect2>

View File

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

View File

@ -421,13 +421,13 @@
<!ENTITY libtool-ch6-sbu "1.9 SBU"> <!ENTITY libtool-ch6-sbu "1.9 SBU">
<!ENTITY linux-major-version "5"> <!ENTITY linux-major-version "5">
<!ENTITY linux-minor-version "2"> <!ENTITY linux-minor-version "3">
<!ENTITY linux-patch-version "14"> <!ENTITY linux-patch-version "1">
<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!ENTITY linux-size "104,567 KB"> <!ENTITY linux-size "106,003 KB">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
<!ENTITY linux-md5 "b3ffd400c356a8b7a49db5eb90c38644"> <!ENTITY linux-md5 "4c68633ce304b8fbc7be2d3452060c11">
<!ENTITY linux-home "https://www.kernel.org/"> <!ENTITY linux-home "https://www.kernel.org/">
<!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is <!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
allnoconfig extended for a hopefully-bootable build on desktop machine, allnoconfig extended for a hopefully-bootable build on desktop machine,
@ -435,10 +435,10 @@
<!ENTITY linux-ch8-du "960 - 4250 MB (typically about 1100 MB)"> <!ENTITY linux-ch8-du "960 - 4250 MB (typically about 1100 MB)">
<!ENTITY linux-ch8-sbu "4.4 - 66.0 SBU (typically about 6 SBU)"> <!ENTITY linux-ch8-sbu "4.4 - 66.0 SBU (typically about 6 SBU)">
<!ENTITY linux-headers-ch5-du "960 MB"> <!ENTITY linux-headers-ch5-du "1 GB">
<!ENTITY linux-headers-ch5-sbu "0.1 SBU"> <!ENTITY linux-headers-ch5-sbu "0.1 SBU">
<!ENTITY linux-headers-ch6-du "960 MB"> <!ENTITY linux-headers-ch6-du "1 GB">
<!ENTITY linux-headers-ch6-sbu "less than 0.1 SBU"> <!ENTITY linux-headers-ch6-sbu "0.1 SBU">
<!ENTITY m4-version "1.4.18"> <!ENTITY m4-version "1.4.18">
<!ENTITY m4-size "1,180 KB"> <!ENTITY m4-size "1,180 KB">