Changeset 869b0966 for chapter06


Ignore:
Timestamp:
02/03/2018 02:56:41 AM (6 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
a9595b6
Parents:
173aea3
Message:

Update to glibc-2.27.
Update to man-pages-4.15.
Update to bash-4.4.18.
Update to iproute2-4.15.0.
Add an option to binutils to support 64-bit operations on
a 32-bit system.
Provide better initialization for vim.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11359 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter06
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chapter06/binutils.xml

    r173aea3 r869b0966  
    7272             --enable-shared     \
    7373             --disable-werror    \
     74             --enable-64-bit-bfd \
    7475             --with-system-zlib</userinput></screen>
    7576    <variablelist>
     
    9697        <listitem>
    9798          <para>Enables plugin support for the linker.</para>
     99        </listitem>
     100      </varlistentry>
     101
     102      <varlistentry>
     103        <term><parameter>--enable-64-bit-bfd</parameter></term>
     104        <listitem>
     105           <para>Enables 64-bit support (on hosts with narrower word sizes).
     106           May not be needed on 64-bit systems, but does no harm.</para>
    98107        </listitem>
    99108      </varlistentry>
  • chapter06/glibc.xml

    r173aea3 r869b0966  
    5757
    5858<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen>
    59 
     59<!--
    6060    <para>Fix a minor security issue with glob functions:</para>
    6161
    6262<screen><userinput remap="pre">patch -Np1 -i ../&glibc-glob-patch;</userinput></screen>
    63 
     63-->
    6464    <para>First create a compatibility symlink to avoid references to /tools in
    6565    our final glibc:</para>
    6666
    6767<screen><userinput remap="pre">ln -sfv /tools/lib/gcc /usr/lib</userinput></screen>
     68
     69    <para>Now work around a problem caused by a hard-coded path to an
     70    executable program:</para>
     71
     72<screen><userinput remap="pre">ln -sfv /tools/bin/m4 /usr/bin</userinput></screen>
    6873
    6974    <para>Determine the GCC include directory and create a symlink for LSB
  • chapter06/make.xml

    r173aea3 r869b0966  
    4141    <title>Installation of Make</title>
    4242
     43    <para>Again, work around an error caused by glibc-2.27:</para>
     44
     45<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
    4346    <para>Prepare Make for compilation:</para>
    4447
  • chapter06/vim.xml

    r173aea3 r869b0966  
    140140  set background=dark
    141141endif
    142 
    143142
    144143" End /etc/vimrc</literal>
Note: See TracChangeset for help on using the changeset viewer.