Changeset f695e02


Ignore:
Timestamp:
02/03/2021 08:02:01 AM (9 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib-10.1
Children:
4bda698
Parents:
5e06d04
Message:

Merge changes from trunk to multilib

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@12118 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
1 deleted
15 edited

Legend:

Unmodified
Added
Removed
  • bootscripts/ChangeLog

    r5e06d04 rf695e02  
     12021-02-01 Bruce Dubbs <bdubbs@linuxfromscratch.org>
     2   * Tweak mountfs to properly exit when an error is found.
     3
    142021-01-13 Xi Ruoyao <xry111@mengyan1223.wang>
    25   * Use /run instead of deprecated /var/run
  • bootscripts/lfs/init.d/mountfs

    r5e06d04 rf695e02  
    4747
    4848      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
    5051      evaluate_retval
    5152      exit $failed
  • chapter01/changelog.xml

    r5e06d04 rf695e02  
    4747    <listitem>
    4848      <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>
    4982      <para>2021-02-01</para>
    5083        <listitem>
  • chapter01/whatsnew.xml

    r5e06d04 rf695e02  
    106106      <para>Gettext-&gettext-version;</para>
    107107    </listitem>-->
    108     <!--<listitem>
     108    <listitem>
    109109      <para>Glibc-&glibc-version;</para>
    110     </listitem>-->
     110    </listitem>
    111111    <listitem>
    112112      <para>GMP-&gmp-version;</para>
  • chapter06/binutils-pass2.xml

    r5e06d04 rf695e02  
    102102<screen><userinput remap="make">make</userinput></screen>
    103103
    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>
    105108
    106 <screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
     109<screen><userinput remap="install">make DESTDIR=$LFS install
     110install -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>
    107119
    108120  </sect2>
  • chapter06/chapter06.xml

    r5e06d04 rf695e02  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grep.xml"/>
    2424  <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"/-->
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
  • chapter06/file.xml

    r5e06d04 rf695e02  
    4444    <title>Installation of File</title>
    4545
     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
     53pushd build
     54  ../configure
     55  make
     56popd</userinput></screen>
     57
    4658    <para>Prepare File for compilation:</para>
    4759
    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>
    4961
    5062<!-- devs: if using - -build here, the build system wants to compile
     
    5567    <para>Compile the package:</para>
    5668
    57 <screen><userinput remap="make">make</userinput></screen>
     69<screen><userinput remap="make">make FILE_COMPILE=$(pwd)/build/src/file</userinput></screen>
    5870
    5971    <para>Install the package:</para>
  • chapter06/ncurses.xml

    r5e06d04 rf695e02  
    178178./configure --prefix=/usr           \
    179179            --host=$LFS_TGT32       \
     180            --build=$(./config.guess)    \
    180181            --libdir=&usr-lib-m32;     \
    181182            --mandir=/usr/share/man \
     
    217218./configure --prefix=/usr           \
    218219            --host=$LFS_TGTX32      \
     220            --build=$(./config.guess)    \
    219221            --libdir=&usr-lib-mx32;    \
    220222            --mandir=/usr/share/man \
  • chapter08/bc.xml

    r5e06d04 rf695e02  
    4141  <sect2 role="installation">
    4242    <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>
    4743
    4844    <para>Prepare Bc for compilation:</para>
  • chapter08/chapter08.xml

    r5e06d04 rf695e02  
    1515  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgmgt.xml"/>
    1616  <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 
    2217  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="iana-etc.xml"/>
    2318  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="glibc.xml"/>
     
    3126  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bc.xml"/>
    3227  <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
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="binutils.xml"/>
    3434  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gmp.xml"/>
  • chapter08/gcc.xml

    r5e06d04 rf695e02  
    144144
    145145    <para>Additionally the following tests related to the following files
    146     are known to fail with glibc-2.32: 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,
    147147    pr95519-05-gro.C, pr80166.c.</para>
    148148
     
    193193    Link Time Optimization (LTO):</para>
    194194
    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 \
    197196        /usr/lib/bfd-plugins/</userinput></screen>
    198197
  • chapter08/glibc.xml

    r5e06d04 rf695e02  
    134134
    135135<!-- Use remap="make" here to work around a jhalfs issue. -->
    136 <screen><userinput remap="make">case $(uname -m) in
     136<!--<screen><userinput remap="make">case $(uname -m) in
    137137  i?86)   ln -sfnv $PWD/elf/ld-linux.so.2        /lib ;;
    138138  x86_64) ln -sfnv $PWD/elf/ld-linux-x86-64.so.2 /lib ;;
     
    142142    stage of building in the chroot environment.  It will be overwritten
    143143    in the install phase below.</para></note>
    144 
     144-->
    145145<screen><userinput remap="test">make check</userinput></screen>
    146146
     
    160160        is known to fail in the LFS chroot environment.</para>
    161161      </listitem>
    162 <!--
     162
    163163      <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>
    171165        may fail on some architectures.</para>
    172166      </listitem>
    173 -->
     167
    174168      <listitem>
    175169        <para>The <emphasis>nss/tst-nss-files-hosts-multi</emphasis>
  • chapter08/tcl.xml

    r5e06d04 rf695e02  
    4646
    4747    <para>This package and the next two (Expect and DejaGNU) are
    48     installed to support running the test suites for GCC and binutils and other
     48    installed to support running the test suites for binutils and GCC and other
    4949    packages.  Installing three packages for testing purposes may seem
    5050    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>
    5352
    5453<!--    <para>Note that the Tcl package used here is a minimal version needed
  • general.ent

    r5e06d04 rf695e02  
    1 <!ENTITY version         "SVN-20210201">
     1<!ENTITY version         "SVN-20210202">
    22<!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;
    33                                      Change to x.y for release but not -rc releases -->
    44<!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
    55
    6 <!ENTITY versiond        "20210201-systemd">
     6<!ENTITY versiond        "20210202-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "February 1st, 2021">
     10<!ENTITY releasedate     "February 2nd, 2021">
    1111
    1212<!ENTITY copyrightdate   "1999-2021"><!-- jhalfs needs a literal dash, not &ndash; -->
  • packages.ent

    r5e06d04 rf695e02  
    5858<!ENTITY bash-fin-sbu "2.4 SBU">
    5959
    60 <!ENTITY bc-version "3.2.5">
    61 <!ENTITY bc-size "229 KB">
     60<!ENTITY bc-version "3.2.6">
     61<!ENTITY bc-size "230 KB">
    6262<!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">
    6464<!ENTITY bc-home "https://git.yzena.com/gavin/bc">
    6565<!ENTITY bc-fin-du "6.5 MB">
     
    257257<!ENTITY gettext-fin-sbu "3.2 SBU">
    258258
    259 <!ENTITY glibc-version "2.32">
    260 <!ENTITY glibc-size "16,353 KB">
     259<!ENTITY glibc-version "2.33">
     260<!ENTITY glibc-size "16,663 KB">
    261261<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
    262 <!ENTITY glibc-md5 "720c7992861c57cf97d66a2f36d8d1fa">
     262<!ENTITY glibc-md5 "390bbd889c7e8e8a7041564cb6b27cca">
    263263<!ENTITY glibc-home "&gnu-software;libc/">
    264264<!ENTITY glibc-tmp-du "762 MB">
     
    384384<!ENTITY less-fin-sbu "less than 0.1 SBU">
    385385
    386 <!ENTITY lfs-bootscripts-version "20210113">      <!-- Scripts depend on this format -->
     386<!ENTITY lfs-bootscripts-version "20210201">      <!-- Scripts depend on this format -->
    387387<!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">       
    388388<!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.xz">
Note: See TracChangeset for help on using the changeset viewer.