Changes in / [6f86139:3ecf6ae]


Ignore:
Files:
15 added
12 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r6f86139 r3ecf6ae  
    4242
    4343    <listitem>
     44      <para>2023-08-01</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[bdubbs] - Update to vim-9.0.1677.  Addresses
     48          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Update to openssl-3.1.2. Fixes
     52          <ulink url='&lfs-ticket-root;5305'>#5305</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Update to man-pages-6.05. Fixes
     56          <ulink url='&lfs-ticket-root;5303'>#5303</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[bdubbs] - Update to binutils-2.41. Fixes
     60          <ulink url='&lfs-ticket-root;5300'>#5300</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[bdubbs] - Update to gmp-6.3.0. Fixes
     64          <ulink url='&lfs-ticket-root;5301'>#5301</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[bdubbs] - Update to glibc-2.38. Fixes
     68          <ulink url='&lfs-ticket-root;5302'>#5302</ulink>.</para>
     69        </listitem>
     70      </itemizedlist>
     71    </listitem>
     72
     73    <listitem>
    4474      <para>2023-07-28</para>
    4575      <itemizedlist>
  • chapter01/whatsnew.xml

    r6f86139 r3ecf6ae  
    6565      <para>Bc &bc-version;</para>
    6666    </listitem>
    67     <!--<listitem>
     67    <listitem>
    6868      <para>Binutils-&binutils-version;</para>
    69     </listitem>-->
     69    </listitem>
    7070    <!--<listitem>
    7171      <para>Bison-&bison-version;</para>
     
    125125      <para>Gettext-&gettext-version;</para>
    126126    </listitem>
    127     <!--<listitem>
     127    <listitem>
    128128      <para>Glibc-&glibc-version;</para>
    129     </listitem>-->
    130     <!--<listitem>
     129    </listitem>
     130    <listitem>
    131131      <para>GMP-&gmp-version;</para>
    132     </listitem>-->
     132    </listitem>
    133133    <!--<listitem>
    134134      <para>Gperf-&gperf-version;</para>
  • chapter06/diffutils.xml

    r6f86139 r3ecf6ae  
    4646    <para>Prepare Diffutils for compilation:</para>
    4747
    48 <screen><userinput remap="configure">./configure --prefix=/usr --host=$LFS_TGT</userinput></screen>
     48    <screen><userinput remap="configure">./configure --prefix=/usr   \
     49            --host=$LFS_TGT \
     50            --build=$(./build-aux/config.guess)</userinput></screen>
    4951
    5052    <para>Compile the package:</para>
  • chapter06/grep.xml

    r6f86139 r3ecf6ae  
    4646    <para>Prepare Grep for compilation:</para>
    4747
    48 <screen><userinput remap="configure">./configure --prefix=/usr   \
    49             --host=$LFS_TGT</userinput></screen>
     48    <screen><userinput remap="configure">./configure --prefix=/usr   \
     49            --host=$LFS_TGT \
     50            --build=$(./build-aux/config.guess)</userinput></screen>
    5051
    5152    <para>Compile the package:</para>
  • chapter06/sed.xml

    r6f86139 r3ecf6ae  
    4646    <para>Prepare Sed for compilation:</para>
    4747
    48 <screen><userinput remap="configure">./configure --prefix=/usr   \
    49             --host=$LFS_TGT</userinput></screen>
     48    <screen><userinput remap="configure">./configure --prefix=/usr   \
     49            --host=$LFS_TGT \
     50            --build=$(./build-aux/config.guess)</userinput></screen>
    5051
    5152    <para>Compile the package:</para>
  • chapter08/binutils.xml

    r6f86139 r3ecf6ae  
    164164    <option>--enable-default-ssp</option> options are passed to GCC.</para>
    165165
     166    <para>Three tests in the gprofng suite are also known to fail.</para>
     167
    166168    <para>Install the package:</para>
    167169
  • chapter08/glibc.xml

    r6f86139 r3ecf6ae  
    174174      </listitem>
    175175
     176<!-- Did not fail with glibc-2.38
    176177      <listitem>
    177178        <para><emphasis>misc/tst-ttyname</emphasis>
    178179        is known to fail in the LFS chroot environment.</para>
    179180      </listitem>
     181-->
    180182
    181183      <!-- https://sourceware.org/pipermail/libc-alpha/2022-August/141567.html -->
  • chapter08/gmp.xml

    r6f86139 r3ecf6ae  
    111111    <option>--host=none-linux-gnu</option> and rebuilt.</para></caution>
    112112
    113     <para>Ensure that all 197 tests in the test suite passed.
     113    <para>Ensure that all 199 tests in the test suite passed.
    114114    Check the results by issuing the following command:</para>
    115115
  • chapter08/stripping.xml

    r6f86139 r3ecf6ae  
    108108online_usrbin="bash find strip"
    109109online_usrlib="libbfd-&binutils-version;.so
    110                libsframe.so.0.0.0
     110               libsframe.so.&libsframe-version;
    111111               libhistory.so.&readline-soversion;
    112112               libncursesw.so.&ncurses-version;
  • chapter10/kernel.xml

    r6f86139 r3ecf6ae  
    131131      not work correctly or boot at all:</para>
    132132
    133 <screen role="nodump" revision="sysv">General setup ---&gt;
    134    [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
    135        CPU/Task time and stats accounting ---&gt;
    136          [*] Pressure stall information tracking [CONFIG_PSI]
    137          [ ] Require boot parameter to enable pressure stall information tracking
    138                                               [CONFIG_PSI_DEFAULT_DISABLED]
    139    &lt; &gt; Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS]
    140    [*] Control Group support [CONFIG_CGROUPS]   ---&gt;
    141       [*] Memory controller [CONFIG_MEMCG]
    142    [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT]
    143 
    144 Processor type and features ---&gt;
    145    [*] Build a relocatable kernel [CONFIG_RELOCATABLE]
    146    [*]   Randomize the address of the kernel image (KASLR) [CONFIG_RANDOMIZE_BASE]
    147 
    148 General architecture-dependent options  ---&gt;
    149    [*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR]
    150    [*]   Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG]
    151 
    152 Device Drivers  ---&gt;
    153    Generic Driver Options  ---&gt;
    154      [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
    155      [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
    156      [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs
    157                                                        [CONFIG_DEVTMPFS_MOUNT]
    158    Graphics support ---&gt;
    159      Frame buffer Devices ---&gt;
    160        &lt;*&gt; Support for frame buffer devices ---&gt;
    161    Console display driver support ---&gt;
    162       [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE]</screen>
    163 
    164 <screen role="nodump" revision="systemd">
    165 General setup ---&gt;
    166    [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
    167    [ ] Auditing Support [CONFIG_AUDIT]
    168    CPU/Task time and stats accounting ---&gt;
    169       [*] Pressure stall information tracking [CONFIG_PSI]
    170       [ ] Require boot parameter to enable pressure stall information tracking
    171                                                             [CONFIG_PSI_DEFAULT_DISABLED]
    172    &lt; &gt; Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS]
    173    [*] Control Group support [CONFIG_CGROUPS]   ---&gt;
    174       [*] Memory controller [CONFIG_MEMCG]
    175    [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT]
    176 
    177 Processor type and features ---&gt;
    178    [*] Build a relocatable kernel [CONFIG_RELOCATABLE]
    179    [*]   Randomize the address of the kernel image (KASLR) [CONFIG_RANDOMIZE_BASE]
    180 
    181 General architecture-dependent options  ---&gt;
    182    [*] Enable seccomp to safely compute untrusted bytecode [CONFIG_SECCOMP]
    183    [*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR]
    184    [*] Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG]
    185    
    186 [*] Networking support  ---&gt;   [CONFIG_NET]
    187    Networking options  ---&gt;
    188       [*] TCP/IP networking [CONFIG_INET]
    189       &lt;*&gt;   The IPv6 protocol [CONFIG_IPV6]
    190 
    191 Device Drivers  ---&gt;
    192    Generic Driver Options  ---&gt;
    193       [ ] Support for uevent helper [CONFIG_UEVENT_HELPER]
    194       [*] Maintain a devtmpfs filesystem to mount at /dev [CONFIG_DEVTMPFS]
    195       [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs
    196                                                           [CONFIG_DEVTMPFS_MOUNT]
    197       Firmware Loader ---&gt;
    198          [ ] Enable the firmware sysfs fallback mechanism [CONFIG_FW_LOADER_USER_HELPER]
    199    Firmware Drivers   ---&gt;
    200       [*] Export DMI identification via sysfs to userspace [CONFIG_DMIID]
    201    Graphics support ---&gt;
    202       Frame buffer Devices ---&gt;
    203          &lt;*&gt; Support for frame buffer devices ---&gt;
    204       Console display driver support ---&gt;
    205          [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE]
    206 
    207 File systems  ---&gt;
    208    [*] Inotify support for userspace [CONFIG_INOTIFY_USER]
    209        Pseudo filesystems  ---&gt;
    210         [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL]</screen>
     133      <!-- To editors: for updating kernel configuration, edit
     134           kernel/*.toml and regenerate kernel/*.xml with
     135           "make -C kernel KERNEL_TREE=</usr/src/linux-&linux-version> -->
     136
     137      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     138        href="kernel/sysv.xml"/>
     139
     140      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     141        href="kernel/systemd.xml"/>
    211142
    212143      <para>Enable some additional features if you are building a 64-bit
     
    217148      shows up after its dependencies are selected.</para>
    218149
    219 <screen role="nodump">Processor type and features ---&gt;
    220   [*] Support x2apic [CONFIG_X86_X2APIC]
    221 
    222 Device Drivers ---&gt;
    223   [*] PCI Support ---&gt; [CONFIG_PCI]
    224     [*] Message Signaled Interrupts (MSI and MSI-X) [CONFIG_PCI_MSI]
    225   [*] IOMMU Hardware Support ---&gt; [CONFIG_IOMMU_SUPPORT]
    226     [*] Support for Interrupt Remapping [CONFIG_IRQ_REMAP]</screen>
     150      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     151        href="kernel/x2apic.xml"/>
    227152
    228153      <para>If you are building a 32-bit system running on a hardware
     
    230155      be able to use up to 64GB physical RAM:</para>
    231156
    232       <screen role="nodump">Processor type and features ---&gt;
    233   High Memory Support ---&gt;
    234     (X) 64GB [CONFIG_HIGHMEM64G]</screen>
     157      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     158        href="kernel/highmem.xml"/>
    235159
    236160      <para>If the partition for the LFS system is in a NVME SSD (i. e. the
     
    239163      the LFS system won't boot:</para>
    240164
    241       <screen role="nodump">Device Drivers ---&gt;
    242   NVME Support ---&gt;
    243     &lt;*&gt; NVM Express block device [CONFIG_BLK_DEV_NVME]</screen>
     165      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     166        href="kernel/nvme.xml"/>
    244167    </note>
    245168
  • packages.ent

    r6f86139 r3ecf6ae  
    6767<!ENTITY bc-fin-sbu "less than 0.1 SBU">
    6868
    69 <!ENTITY binutils-version "2.40">
    70 <!ENTITY binutils-size "24,650 KB">
     69<!ENTITY binutils-version "2.41">
     70<!ENTITY binutils-size "26,139 KB">
    7171<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
    72 <!ENTITY binutils-md5 "007b59bd908a737c06e5a8d3d2c737eb">
     72<!ENTITY binutils-md5 "256d7e0ad998e423030c84483a7c1e30">
    7373<!ENTITY binutils-home "&gnu-software;binutils/">
    7474<!ENTITY binutils-tmpp1-du "639 MB">
     
    7878<!ENTITY binutils-fin-du "2.6 GB">
    7979<!ENTITY binutils-fin-sbu "2.2 SBU">
     80<!ENTITY libsframe-version "1.0.0">
    8081
    8182<!ENTITY bison-version "3.8.2">
     
    257258<!ENTITY gettext-fin-sbu "1.3 SBU">
    258259
    259 <!ENTITY glibc-version "2.37">
    260 <!ENTITY glibc-size "18,244 KB">
     260<!ENTITY glibc-version "2.38">
     261<!ENTITY glibc-size "18,471 KB">
    261262<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
    262 <!ENTITY glibc-md5 "e89cf3dcb64939d29f04b4ceead5cc4e">
     263<!ENTITY glibc-md5 "778cce0ea6bf7f84ca8caacf4a01f45b">
    263264<!ENTITY glibc-home "&gnu-software;libc/">
    264265<!ENTITY glibc-tmp-du "822 MB">
     
    267268<!ENTITY glibc-fin-sbu "11 SBU">
    268269
    269 <!ENTITY gmp-version "6.2.1">
    270 <!ENTITY gmp-size "1,980 KB">
     270<!ENTITY gmp-version "6.3.0">
     271<!ENTITY gmp-size "2,046 KB">
    271272<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz">
    272 <!ENTITY gmp-md5 "0b82665c4a92fd2ade7440c13fcaa42b">
     273<!ENTITY gmp-md5 "956dc04e864001a9c22429f761f2c283">
    273274<!ENTITY gmp-home "&gnu-software;gmp/">
    274275<!ENTITY gmp-fin-du "52 MB">
     
    487488<!ENTITY man-db-fin-sbu "0.2 SBU">
    488489
    489 <!ENTITY man-pages-version "6.04">
    490 <!ENTITY man-pages-size "2,137 KB">
     490<!ENTITY man-pages-version "6.05">
     491<!ENTITY man-pages-size "2,144 KB">
    491492<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    492 <!ENTITY man-pages-md5 "bbce1456edfa75a66c189cc594af6c4d">
     493<!ENTITY man-pages-md5 "5e639b0495b84dbc3c93c3294234f6a3">
    493494<!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/">
    494495<!ENTITY man-pages-fin-du "32 MB">
     
    545546<!ENTITY ninja-fin-sbu "0.3 SBU">
    546547
    547 <!ENTITY openssl-version "3.1.1">
    548 <!ENTITY openssl-size "15,181 KB">
     548<!ENTITY openssl-version "3.1.2">
     549<!ENTITY openssl-size "15,196 KB">
    549550<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
    550 <!ENTITY openssl-md5 "1864b75e31fb4a6e0a07fd832529add3">
     551<!ENTITY openssl-md5 "1d7861f969505e67b8677e205afd9ff4">
    551552<!ENTITY openssl-home "https://www.openssl.org/">
    552553<!ENTITY openssl-fin-du "520 MB">
     
    736737<!ENTITY util-linux-fin-sbu "0.5 SBU">
    737738
    738 <!ENTITY vim-version "9.0.1671">
     739<!ENTITY vim-version "9.0.1677">
    739740<!-- <!ENTITY vim-majmin "90"> -->
    740741<!ENTITY vim-docdir "vim/vim90">
    741 <!ENTITY vim-size "16,669 KB">
     742<!ENTITY vim-size "16,670 KB">
    742743<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    743744<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
    744 <!ENTITY vim-md5 "243fce49db0dd93af7c2b12163f47fcf">
     745<!ENTITY vim-md5 "65e6b09ef0628a2d8eba79f1d1d5a564">
    745746<!ENTITY vim-home "https://www.vim.org">
    746747<!ENTITY vim-fin-du "235 MB">
  • stylesheets/lfs-xsl/lfs.css

    r6f86139 r3ecf6ae  
    266266}
    267267
     268span.blue {
     269  color: #2ac;
     270}
    268271
    269272/* Index */
Note: See TracChangeset for help on using the changeset viewer.