Changeset f695e02
- Timestamp:
- 02/03/2021 08:02:01 AM (2 years ago)
- Branches:
- multilib-10.1
- Children:
- 4bda698
- Parents:
- 5e06d04
- Files:
-
- 1 deleted
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
bootscripts/ChangeLog
r5e06d04 rf695e02 1 2021-02-01 Bruce Dubbs <bdubbs@linuxfromscratch.org> 2 * Tweak mountfs to properly exit when an error is found. 3 1 4 2021-01-13 Xi Ruoyao <xry111@mengyan1223.wang> 2 5 * Use /run instead of deprecated /var/run -
bootscripts/lfs/init.d/mountfs
r5e06d04 rf695e02 47 47 48 48 log_info_msg "Mounting remaining file systems..." 49 mount --all --test-opts no_netdev >/dev/null 49 failed=0 50 mount --all --test-opts no_netdev >/dev/null || failed=1 50 51 evaluate_retval 51 52 exit $failed -
chapter01/changelog.xml
r5e06d04 rf695e02 47 47 <listitem> 48 48 <itemizedlist> 49 <para>2021-02-02</para> 50 <listitem> 51 <para>[pierre] - Move tcl, expect, and dejagnu just before binutils 52 in chapter 8: this allows to build them against chapter 8 53 glibc.</para> 54 </listitem> 55 <listitem> 56 <para>[pierre] - To allow building with newer version of glibc 57 than the host distribution, build a "file" executable for the 58 host before cross-compiling it.</para> 59 </listitem> 60 <listitem> 61 <para>[pierre] - Replace the relinked libctf (which may incorrectly 62 link against libz from the host distribution) with the one that 63 was linked during "make" in binutils-pass2.</para> 64 </listitem> 65 <listitem> 66 <para>[bdubbs] - Update to bc-3.2.6. Fixes 67 <ulink url="&lfs-ticket-root;4800">#4800</ulink>.</para> 68 </listitem> 69 <listitem> 70 <para>[bdubbs] - Update to glibc-2.33. Fixes 71 <ulink url="&lfs-ticket-root;4799">#4799</ulink>.</para> 72 </listitem> 73 <listitem> 74 <para>[bdubbs] - Minor change to mountfs boot script. Fixes 75 <ulink url="&lfs-ticket-root;4798">#4798</ulink>.</para> 76 </listitem> 77 </itemizedlist> 78 </listitem> 79 80 <listitem> 81 <itemizedlist> 49 82 <para>2021-02-01</para> 50 83 <listitem> -
chapter01/whatsnew.xml
r5e06d04 rf695e02 106 106 <para>Gettext-&gettext-version;</para> 107 107 </listitem>--> 108 < !--<listitem>108 <listitem> 109 109 <para>Glibc-&glibc-version;</para> 110 </listitem> -->110 </listitem> 111 111 <listitem> 112 112 <para>GMP-&gmp-version;</para> -
chapter06/binutils-pass2.xml
r5e06d04 rf695e02 102 102 <screen><userinput remap="make">make</userinput></screen> 103 103 104 <para>Install the package:</para> 104 <para>Install the package, and 105 workaround an issue causing 106 <filename class="libraryfile">libctf.so</filename> 107 to link against zlib from the host distribution:</para> 105 108 106 <screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen> 109 <screen><userinput remap="install">make DESTDIR=$LFS install 110 install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib</userinput></screen> 111 112 <para> 113 Workaround an issue causing 114 <filename class="libraryfile">libctf.so</filename> 115 to link against zlib from the host distribution: 116 </para> 117 118 <screen><userinput remap="install">install -vm755 libctf/.libs/libctf.so.0.0.0 $LFS/usr/lib</userinput></screen> 107 119 108 120 </sect2> -
chapter06/chapter06.xml
r5e06d04 rf695e02 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grep.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gzip.xml"/> 25 < xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zlib.xml"/>25 <!--xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zlib.xml"/--> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/> -
chapter06/file.xml
r5e06d04 rf695e02 44 44 <title>Installation of File</title> 45 45 46 <para> 47 The <command>file</command> command on the build host needs 48 to be same version as the one we are building in order to 49 create the signature file. Run the following commands to build it: 50 </para> 51 52 <screen><userinput remap="pre">mkdir build 53 pushd build 54 ../configure 55 make 56 popd</userinput></screen> 57 46 58 <para>Prepare File for compilation:</para> 47 59 48 <screen><userinput remap="configure">./configure --prefix=/usr --host=$LFS_TGT </userinput></screen>60 <screen><userinput remap="configure">./configure --prefix=/usr --host=$LFS_TGT --build=$(./config.guess)</userinput></screen> 49 61 50 62 <!-- devs: if using - -build here, the build system wants to compile … … 55 67 <para>Compile the package:</para> 56 68 57 <screen><userinput remap="make">make </userinput></screen>69 <screen><userinput remap="make">make FILE_COMPILE=$(pwd)/build/src/file</userinput></screen> 58 70 59 71 <para>Install the package:</para> -
chapter06/ncurses.xml
r5e06d04 rf695e02 178 178 ./configure --prefix=/usr \ 179 179 --host=$LFS_TGT32 \ 180 --build=$(./config.guess) \ 180 181 --libdir=&usr-lib-m32; \ 181 182 --mandir=/usr/share/man \ … … 217 218 ./configure --prefix=/usr \ 218 219 --host=$LFS_TGTX32 \ 220 --build=$(./config.guess) \ 219 221 --libdir=&usr-lib-mx32; \ 220 222 --mandir=/usr/share/man \ -
chapter08/bc.xml
r5e06d04 rf695e02 41 41 <sect2 role="installation"> 42 42 <title>Installation of Bc</title> 43 44 <para>First, fix an error in the configure script::</para>45 46 <screen><userinput remap="pre">sed -i '612d' configure.sh</userinput></screen>47 43 48 44 <para>Prepare Bc for compilation:</para> -
chapter08/chapter08.xml
r5e06d04 rf695e02 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgmgt.xml"/> 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-pages.xml"/> 17 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcl.xml"/>19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/>21 22 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/> 23 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glibc.xml"/> … … 31 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bc.xml"/> 32 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tcl.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/> 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/> -
chapter08/gcc.xml
r5e06d04 rf695e02 144 144 145 145 <para>Additionally the following tests related to the following files 146 are known to fail with glibc-2.3 2: asan_test.C, co-ret-17-void-ret-coro.C,146 are known to fail with glibc-2.33: asan_test.C, co-ret-17-void-ret-coro.C, 147 147 pr95519-05-gro.C, pr80166.c.</para> 148 148 … … 193 193 Link Time Optimization (LTO):</para> 194 194 195 <screen><userinput remap="install">install -v -dm755 /usr/lib/bfd-plugins 196 ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \ 195 <screen><userinput remap="install">ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/&gcc-version;/liblto_plugin.so \ 197 196 /usr/lib/bfd-plugins/</userinput></screen> 198 197 -
chapter08/glibc.xml
r5e06d04 rf695e02 134 134 135 135 <!-- Use remap="make" here to work around a jhalfs issue. --> 136 < screen><userinput remap="make">case $(uname -m) in136 <!--<screen><userinput remap="make">case $(uname -m) in 137 137 i?86) ln -sfnv $PWD/elf/ld-linux.so.2 /lib ;; 138 138 x86_64) ln -sfnv $PWD/elf/ld-linux-x86-64.so.2 /lib ;; … … 142 142 stage of building in the chroot environment. It will be overwritten 143 143 in the install phase below.</para></note> 144 144 --> 145 145 <screen><userinput remap="test">make check</userinput></screen> 146 146 … … 160 160 is known to fail in the LFS chroot environment.</para> 161 161 </listitem> 162 <!-- 162 163 163 <listitem> 164 <para><emphasis>inet/tst-idna_name_classify</emphasis> 165 is known to fail in the LFS chroot environment.</para> 166 </listitem> 167 168 <listitem> 169 <para><emphasis>posix/tst-getaddrinfo4</emphasis> and 170 <emphasis>posix/tst-getaddrinfo5</emphasis> 164 <para><emphasis>elf/tst-cpu-features-cpuinfo</emphasis> 171 165 may fail on some architectures.</para> 172 166 </listitem> 173 --> 167 174 168 <listitem> 175 169 <para>The <emphasis>nss/tst-nss-files-hosts-multi</emphasis> -
chapter08/tcl.xml
r5e06d04 rf695e02 46 46 47 47 <para>This package and the next two (Expect and DejaGNU) are 48 installed to support running the test suites for GCC and binutilsand other48 installed to support running the test suites for binutils and GCC and other 49 49 packages. Installing three packages for testing purposes may seem 50 50 excessive, but it is very reassuring, if not essential, to know that the 51 most important tools are working properly. These packages are required 52 to run the test suites in this chapter.</para> 51 most important tools are working properly.</para> 53 52 54 53 <!-- <para>Note that the Tcl package used here is a minimal version needed -
general.ent
r5e06d04 rf695e02 1 <!ENTITY version "SVN-2021020 1">1 <!ENTITY version "SVN-20210202"> 2 2 <!ENTITY short-version "svn"> <!-- Used below in &blfs-book; 3 3 Change to x.y for release but not -rc releases --> 4 4 <!ENTITY generic-version "development"> <!-- Use "development" or "x.y[-pre{x}]" --> 5 5 6 <!ENTITY versiond "2021020 1-systemd">6 <!ENTITY versiond "20210202-systemd"> 7 7 <!ENTITY short-versiond "systemd"> 8 8 <!ENTITY generic-versiond "systemd"> 9 9 10 <!ENTITY releasedate "February 1st, 2021">10 <!ENTITY releasedate "February 2nd, 2021"> 11 11 12 12 <!ENTITY copyrightdate "1999-2021"><!-- jhalfs needs a literal dash, not – --> -
packages.ent
r5e06d04 rf695e02 58 58 <!ENTITY bash-fin-sbu "2.4 SBU"> 59 59 60 <!ENTITY bc-version "3.2. 5">61 <!ENTITY bc-size "2 29KB">60 <!ENTITY bc-version "3.2.6"> 61 <!ENTITY bc-size "230 KB"> 62 62 <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> 63 <!ENTITY bc-md5 " 44cd2eb1ad793b6d95ea5fc7b9293cd4">63 <!ENTITY bc-md5 "f2c3da63d24c8c541413866b13ec1e3b"> 64 64 <!ENTITY bc-home "https://git.yzena.com/gavin/bc"> 65 65 <!ENTITY bc-fin-du "6.5 MB"> … … 257 257 <!ENTITY gettext-fin-sbu "3.2 SBU"> 258 258 259 <!ENTITY glibc-version "2.3 2">260 <!ENTITY glibc-size "16, 353 KB">259 <!ENTITY glibc-version "2.33"> 260 <!ENTITY glibc-size "16,663 KB"> 261 261 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> 262 <!ENTITY glibc-md5 " 720c7992861c57cf97d66a2f36d8d1fa">262 <!ENTITY glibc-md5 "390bbd889c7e8e8a7041564cb6b27cca"> 263 263 <!ENTITY glibc-home "&gnu-software;libc/"> 264 264 <!ENTITY glibc-tmp-du "762 MB"> … … 384 384 <!ENTITY less-fin-sbu "less than 0.1 SBU"> 385 385 386 <!ENTITY lfs-bootscripts-version "20210 113"> <!-- Scripts depend on this format -->386 <!ENTITY lfs-bootscripts-version "20210201"> <!-- Scripts depend on this format --> 387 387 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB"> 388 388 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
Note:
See TracChangeset
for help on using the changeset viewer.