Changes in / [6f86139:3ecf6ae]
- Files:
-
- 15 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r6f86139 r3ecf6ae 42 42 43 43 <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> 44 74 <para>2023-07-28</para> 45 75 <itemizedlist> -
chapter01/whatsnew.xml
r6f86139 r3ecf6ae 65 65 <para>Bc &bc-version;</para> 66 66 </listitem> 67 < !--<listitem>67 <listitem> 68 68 <para>Binutils-&binutils-version;</para> 69 </listitem> -->69 </listitem> 70 70 <!--<listitem> 71 71 <para>Bison-&bison-version;</para> … … 125 125 <para>Gettext-&gettext-version;</para> 126 126 </listitem> 127 < !--<listitem>127 <listitem> 128 128 <para>Glibc-&glibc-version;</para> 129 </listitem> -->130 < !--<listitem>129 </listitem> 130 <listitem> 131 131 <para>GMP-&gmp-version;</para> 132 </listitem> -->132 </listitem> 133 133 <!--<listitem> 134 134 <para>Gperf-&gperf-version;</para> -
chapter06/diffutils.xml
r6f86139 r3ecf6ae 46 46 <para>Prepare Diffutils for compilation:</para> 47 47 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> 49 51 50 52 <para>Compile the package:</para> -
chapter06/grep.xml
r6f86139 r3ecf6ae 46 46 <para>Prepare Grep for compilation:</para> 47 47 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> 50 51 51 52 <para>Compile the package:</para> -
chapter06/sed.xml
r6f86139 r3ecf6ae 46 46 <para>Prepare Sed for compilation:</para> 47 47 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> 50 51 51 52 <para>Compile the package:</para> -
chapter08/binutils.xml
r6f86139 r3ecf6ae 164 164 <option>--enable-default-ssp</option> options are passed to GCC.</para> 165 165 166 <para>Three tests in the gprofng suite are also known to fail.</para> 167 166 168 <para>Install the package:</para> 167 169 -
chapter08/glibc.xml
r6f86139 r3ecf6ae 174 174 </listitem> 175 175 176 <!-- Did not fail with glibc-2.38 176 177 <listitem> 177 178 <para><emphasis>misc/tst-ttyname</emphasis> 178 179 is known to fail in the LFS chroot environment.</para> 179 180 </listitem> 181 --> 180 182 181 183 <!-- https://sourceware.org/pipermail/libc-alpha/2022-August/141567.html --> -
chapter08/gmp.xml
r6f86139 r3ecf6ae 111 111 <option>--host=none-linux-gnu</option> and rebuilt.</para></caution> 112 112 113 <para>Ensure that all 19 7tests in the test suite passed.113 <para>Ensure that all 199 tests in the test suite passed. 114 114 Check the results by issuing the following command:</para> 115 115 -
chapter08/stripping.xml
r6f86139 r3ecf6ae 108 108 online_usrbin="bash find strip" 109 109 online_usrlib="libbfd-&binutils-version;.so 110 libsframe.so. 0.0.0110 libsframe.so.&libsframe-version; 111 111 libhistory.so.&readline-soversion; 112 112 libncursesw.so.&ncurses-version; -
chapter10/kernel.xml
r6f86139 r3ecf6ae 131 131 not work correctly or boot at all:</para> 132 132 133 <screen role="nodump" revision="sysv">General setup ---> 134 [ ] Compile the kernel with warnings as errors [CONFIG_WERROR] 135 CPU/Task time and stats accounting ---> 136 [*] Pressure stall information tracking [CONFIG_PSI] 137 [ ] Require boot parameter to enable pressure stall information tracking 138 [CONFIG_PSI_DEFAULT_DISABLED] 139 < > Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS] 140 [*] Control Group support [CONFIG_CGROUPS] ---> 141 [*] Memory controller [CONFIG_MEMCG] 142 [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT] 143 144 Processor type and features ---> 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 ---> 149 [*] Stack Protector buffer overflow detection [CONFIG_STACKPROTECTOR] 150 [*] Strong Stack Protector [CONFIG_STACKPROTECTOR_STRONG] 151 152 Device Drivers ---> 153 Generic Driver Options ---> 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 ---> 159 Frame buffer Devices ---> 160 <*> Support for frame buffer devices ---> 161 Console display driver support ---> 162 [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE]</screen> 163 164 <screen role="nodump" revision="systemd"> 165 General setup ---> 166 [ ] Compile the kernel with warnings as errors [CONFIG_WERROR] 167 [ ] Auditing Support [CONFIG_AUDIT] 168 CPU/Task time and stats accounting ---> 169 [*] Pressure stall information tracking [CONFIG_PSI] 170 [ ] Require boot parameter to enable pressure stall information tracking 171 [CONFIG_PSI_DEFAULT_DISABLED] 172 < > Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS] 173 [*] Control Group support [CONFIG_CGROUPS] ---> 174 [*] Memory controller [CONFIG_MEMCG] 175 [ ] Configure standard kernel features (expert users) [CONFIG_EXPERT] 176 177 Processor type and features ---> 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 ---> 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 ---> [CONFIG_NET] 187 Networking options ---> 188 [*] TCP/IP networking [CONFIG_INET] 189 <*> The IPv6 protocol [CONFIG_IPV6] 190 191 Device Drivers ---> 192 Generic Driver Options ---> 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 ---> 198 [ ] Enable the firmware sysfs fallback mechanism [CONFIG_FW_LOADER_USER_HELPER] 199 Firmware Drivers ---> 200 [*] Export DMI identification via sysfs to userspace [CONFIG_DMIID] 201 Graphics support ---> 202 Frame buffer Devices ---> 203 <*> Support for frame buffer devices ---> 204 Console display driver support ---> 205 [*] Framebuffer Console support [CONFIG_FRAMEBUFFER_CONSOLE] 206 207 File systems ---> 208 [*] Inotify support for userspace [CONFIG_INOTIFY_USER] 209 Pseudo filesystems ---> 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"/> 211 142 212 143 <para>Enable some additional features if you are building a 64-bit … … 217 148 shows up after its dependencies are selected.</para> 218 149 219 <screen role="nodump">Processor type and features ---> 220 [*] Support x2apic [CONFIG_X86_X2APIC] 221 222 Device Drivers ---> 223 [*] PCI Support ---> [CONFIG_PCI] 224 [*] Message Signaled Interrupts (MSI and MSI-X) [CONFIG_PCI_MSI] 225 [*] IOMMU Hardware Support ---> [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"/> 227 152 228 153 <para>If you are building a 32-bit system running on a hardware … … 230 155 be able to use up to 64GB physical RAM:</para> 231 156 232 <screen role="nodump">Processor type and features ---> 233 High Memory Support ---> 234 (X) 64GB [CONFIG_HIGHMEM64G]</screen> 157 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 158 href="kernel/highmem.xml"/> 235 159 236 160 <para>If the partition for the LFS system is in a NVME SSD (i. e. the … … 239 163 the LFS system won't boot:</para> 240 164 241 <screen role="nodump">Device Drivers ---> 242 NVME Support ---> 243 <*> 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"/> 244 167 </note> 245 168 -
packages.ent
r6f86139 r3ecf6ae 67 67 <!ENTITY bc-fin-sbu "less than 0.1 SBU"> 68 68 69 <!ENTITY binutils-version "2.4 0">70 <!ENTITY binutils-size "2 4,650KB">69 <!ENTITY binutils-version "2.41"> 70 <!ENTITY binutils-size "26,139 KB"> 71 71 <!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz"> 72 <!ENTITY binutils-md5 " 007b59bd908a737c06e5a8d3d2c737eb">72 <!ENTITY binutils-md5 "256d7e0ad998e423030c84483a7c1e30"> 73 73 <!ENTITY binutils-home "&gnu-software;binutils/"> 74 74 <!ENTITY binutils-tmpp1-du "639 MB"> … … 78 78 <!ENTITY binutils-fin-du "2.6 GB"> 79 79 <!ENTITY binutils-fin-sbu "2.2 SBU"> 80 <!ENTITY libsframe-version "1.0.0"> 80 81 81 82 <!ENTITY bison-version "3.8.2"> … … 257 258 <!ENTITY gettext-fin-sbu "1.3 SBU"> 258 259 259 <!ENTITY glibc-version "2.3 7">260 <!ENTITY glibc-size "18, 244KB">260 <!ENTITY glibc-version "2.38"> 261 <!ENTITY glibc-size "18,471 KB"> 261 262 <!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz"> 262 <!ENTITY glibc-md5 " e89cf3dcb64939d29f04b4ceead5cc4e">263 <!ENTITY glibc-md5 "778cce0ea6bf7f84ca8caacf4a01f45b"> 263 264 <!ENTITY glibc-home "&gnu-software;libc/"> 264 265 <!ENTITY glibc-tmp-du "822 MB"> … … 267 268 <!ENTITY glibc-fin-sbu "11 SBU"> 268 269 269 <!ENTITY gmp-version "6. 2.1">270 <!ENTITY gmp-size " 1,980KB">270 <!ENTITY gmp-version "6.3.0"> 271 <!ENTITY gmp-size "2,046 KB"> 271 272 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz"> 272 <!ENTITY gmp-md5 " 0b82665c4a92fd2ade7440c13fcaa42b">273 <!ENTITY gmp-md5 "956dc04e864001a9c22429f761f2c283"> 273 274 <!ENTITY gmp-home "&gnu-software;gmp/"> 274 275 <!ENTITY gmp-fin-du "52 MB"> … … 487 488 <!ENTITY man-db-fin-sbu "0.2 SBU"> 488 489 489 <!ENTITY man-pages-version "6.0 4">490 <!ENTITY man-pages-size "2,1 37KB">490 <!ENTITY man-pages-version "6.05"> 491 <!ENTITY man-pages-size "2,144 KB"> 491 492 <!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"> 493 494 <!ENTITY man-pages-home "https://www.kernel.org/doc/man-pages/"> 494 495 <!ENTITY man-pages-fin-du "32 MB"> … … 545 546 <!ENTITY ninja-fin-sbu "0.3 SBU"> 546 547 547 <!ENTITY openssl-version "3.1. 1">548 <!ENTITY openssl-size "15,1 81KB">548 <!ENTITY openssl-version "3.1.2"> 549 <!ENTITY openssl-size "15,196 KB"> 549 550 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 550 <!ENTITY openssl-md5 "1 864b75e31fb4a6e0a07fd832529add3">551 <!ENTITY openssl-md5 "1d7861f969505e67b8677e205afd9ff4"> 551 552 <!ENTITY openssl-home "https://www.openssl.org/"> 552 553 <!ENTITY openssl-fin-du "520 MB"> … … 736 737 <!ENTITY util-linux-fin-sbu "0.5 SBU"> 737 738 738 <!ENTITY vim-version "9.0.167 1">739 <!ENTITY vim-version "9.0.1677"> 739 740 <!-- <!ENTITY vim-majmin "90"> --> 740 741 <!ENTITY vim-docdir "vim/vim90"> 741 <!ENTITY vim-size "16,6 69KB">742 <!ENTITY vim-size "16,670 KB"> 742 743 <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> 743 744 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz"> 744 <!ENTITY vim-md5 " 243fce49db0dd93af7c2b12163f47fcf">745 <!ENTITY vim-md5 "65e6b09ef0628a2d8eba79f1d1d5a564"> 745 746 <!ENTITY vim-home "https://www.vim.org"> 746 747 <!ENTITY vim-fin-du "235 MB"> -
stylesheets/lfs-xsl/lfs.css
r6f86139 r3ecf6ae 266 266 } 267 267 268 span.blue { 269 color: #2ac; 270 } 268 271 269 272 /* Index */
Note:
See TracChangeset
for help on using the changeset viewer.