Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
b4defc4
Package updates and two removals.
bdubbs Apr 14, 2026
f6850d2
Update Python-3.14.4 for 2 more CVE's
jlocash2 Apr 15, 2026
25dadbb
Changelog: adjust vim-9.1 to vim-9.2 in a couple of entries
renodr Apr 17, 2026
a79c109
Make {DISTRIB,VERSION}_CODENAME replaceable
pierre-labastie Apr 23, 2026
6c95bc6
sed: simplify doc installation
xry111 Apr 28, 2026
aa70d7a
grub: drop repeated sed
xry111 Apr 29, 2026
775ed7e
grub: correct the meaning of UGA
xry111 Apr 29, 2026
1e6adb8
creatingfilesystem: drop extra whitespace in systemitem
xry111 Apr 30, 2026
64fe812
hostreqs: mention creating ESP needs dosfstools
xry111 Apr 30, 2026
c8fdfcb
bump min-kernel to 5.10
xry111 Apr 30, 2026
74dc914
creatingpartition: align the terminology for mkswap as creatingfilesy…
xry111 Apr 30, 2026
6a56b03
grub: minor reword
xry111 Apr 30, 2026
54db9d1
fstab: use en_US style in-quote full stop for two <xref>s
xry111 Apr 30, 2026
a416dcd
fstab: clarify the reason to use vfat regardless of the FAT variant
xry111 Apr 30, 2026
25e76c4
grub: minor reword to emphasis multiple mount points are allowed for …
xry111 Apr 30, 2026
bdd621f
Package updates.
bdubbs Apr 30, 2026
9d66f8e
grub: minor reword
xry111 Apr 30, 2026
20f8cbd
grub: another reword
xry111 Apr 30, 2026
fa8ce85
hostreqs: missing punct
xry111 Apr 30, 2026
c1f817f
creatingpartition: reword
xry111 Apr 30, 2026
0ab3022
packages.ent: Fix the download URL for Expat.
renodr Apr 30, 2026
dccbde5
Update currency for linux-7.
bdubbs May 1, 2026
0410b38
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs May 1, 2026
ca22500
gcc: use gcc -print-* to simplify two commands
xry111 May 2, 2026
0fc1a2b
inetutils: drop libls.sh failure
xry111 May 2, 2026
8c108f3
openssl: simplify the prevention of static library installation
xry111 May 2, 2026
188ec57
groff: work around parallel build issue
xry111 May 2, 2026
b436869
kernel: drop the "Configuring Linux Module Load Order" section
xry111 May 3, 2026
8d92bc4
Mention failures with rolling distros.
zeckma-tech May 3, 2026
1093fc1
gcc: fix my stupid typo
xry111 May 6, 2026
5ec6ec6
reword for the "rolling release" warning
xry111 May 6, 2026
7aad05e
hostreqs: fix the note about newer GCC version
xry111 May 8, 2026
7199dfd
Reword the warning in 'Host System Requirements'
bdubbs May 8, 2026
1cda220
gcc: remove an obsolete sed
pierre-labastie May 11, 2026
c79e4d3
gcc-pass1: simplify the instruction generating limits.h
xry111 May 9, 2026
1be5965
gcc: update known failures and add the change log entry
xry111 May 11, 2026
6d990d4
Package updates.
bdubbs May 11, 2026
6f16b26
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs May 11, 2026
116d058
python: replace the patch with the updated version
xry111 May 11, 2026
2b393c1
patches: fix description of two patches
xry111 May 11, 2026
118c931
Fix currency for expat.
bdubbs May 11, 2026
4a154ab
Typo
bdubbs May 14, 2026
dadc387
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs May 14, 2026
d7370ef
Typo
bdubbs May 14, 2026
72c7d33
Package updates:
renodr May 15, 2026
7d36e94
gcc: deprecate-1.C is flaky
xry111 May 17, 2026
601e9e8
fix typo :(
xry111 May 17, 2026
1bb9158
glibc: really fix #5930
xry111 May 19, 2026
d235207
glibc: reword for the patch update
xry111 May 19, 2026
2ef484f
Update to linux-7.0.9 (Security Update).
bdubbs May 20, 2026
0822524
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs May 20, 2026
c2fded2
Minor corrections to changelog.
bdubbs May 20, 2026
a29b07a
Patches: Adjust the description of the glibc patch.
renodr May 21, 2026
0f4f11d
adjust version-check.sh to accept uutils coreutils
zhw2101024 May 24, 2026
1327831
hostreqs: adds the possibility for uutils in text
pierre-labastie May 24, 2026
290bcae
Tidy up coreutils part of version_check
pierre-labastie May 24, 2026
1533993
INSTALL: remove reference to SVN
pierre-labastie May 24, 2026
b2b83a7
hostreqs: fix capitalization of Uutils
pierre-labastie May 24, 2026
5603ae3
Update to linux-7.0.10 (Security Update).
bdubbs May 24, 2026
dfa48e5
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs May 24, 2026
6890c71
Package updates.
bdubbs May 31, 2026
840726a
gcc: get rid of the meaningless (to us) "mv" commands in test_summary…
xry111 May 29, 2026
de4fbf0
gcc-pass2: use the build system machinery to enable thread instead of…
xry111 Jun 1, 2026
b28a98b
gcc: adjust the words of languages with external dependencies
xry111 Jun 2, 2026
c41dfea
bash: Use docdir in chapter 6 like chapter 8, otherwise an unversione…
jlocash2 Jun 2, 2026
a83db48
systemd-custom: use systemctl mask to disable tmp.mount
xry111 Jun 7, 2026
c0300ac
Remove a warning no longer needed.
bdubbs Jun 7, 2026
3520acb
gcc: disable fixincludes for pass 1 and pass 2 too
xry111 Jun 13, 2026
ce57a03
Package updates.
bdubbs Jun 14, 2026
8d6ab56
Fix stripping libbfd.
bdubbs Jun 16, 2026
ecc015b
Typo
pierre-labastie Jun 19, 2026
b3d8d12
Update the links to the security advisories for the new application.
renodr Jun 24, 2026
4a56fb5
Package updates.
bdubbs Jun 30, 2026
0e1f0b1
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs Jun 30, 2026
3e9b5b0
Fix tar patch download url
pierre-labastie Jul 1, 2026
6a42a0e
openssl: factor out HARNESS_JOBS= as an optional setting
xry111 Jun 24, 2026
4344f6b
shadow: create empty /etc/sub{u,g}id files
xry111 Jul 4, 2026
e85ba74
gmp: use an easier way to get the number of PASSed tests
xry111 Jul 13, 2026
4426e4e
acl: update the failed test name
xry111 Jul 13, 2026
8cccf6a
Package updates.
bdubbs Jul 14, 2026
77024b9
Formatting fix for mpdecimal
jlocash2 Jul 14, 2026
93de226
dependencies: add mpdecimal
xry111 Jul 15, 2026
460ffb7
why: add mpdecimal
xry111 Jul 15, 2026
96a215c
Add currency for mpdecimal
bdubbs Jul 15, 2026
3386ea1
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs Jul 15, 2026
e86e9c4
Make wget-list.xsl and md5sums.xsl more robust
pierre-labastie Jul 15, 2026
2be87ce
ch05/libstdc++: set CXX=$LFS_TGT-gcc
xry111 Jul 18, 2026
3498a5b
general: fix double-slash in advisory URL
xry111 Jul 23, 2026
e404a55
build: add --valid in addition to --postvalid
xry111 Jul 24, 2026
eced0d3
mounting: note that the convenience partitions need owner, mode, and …
xry111 Jul 24, 2026
1073076
ch05 glibc: use $LFS_TGT-readelf instead of readelf
xry111 Jul 25, 2026
5f22943
Fix currency for tzdata.
bdubbs Jul 25, 2026
83f84be
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs Jul 25, 2026
1c2eb20
sqlite: simplify doc installation
xry111 Jul 26, 2026
e9b02a1
Fix currency issues with download.savannah.gnu.org.
bdubbs Jul 30, 2026
f1476cd
Package updates.
bdubbs Jul 31, 2026
b7a7970
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs Jul 31, 2026
ec0e7ef
grub: remove efi_gop and efi_uga
xry111 Jul 26, 2026
47f35a8
gcc-pass2: add CXX_FOR_TARGET="$LFS_TGT-gcc -nostdinc++"
xry111 Jul 28, 2026
edfc439
inputrc: note how to enable history search mode
xry111 Jul 28, 2026
f328c97
pkgconf: run the test suite
xry111 Jul 29, 2026
2c63342
binutils: add --with-lib-path=/usr/lib
xry111 Aug 1, 2026
e981d9b
binutils: add --with-lib-path
xry111 Aug 1, 2026
60fcba5
Reword --with-lib-path explanation.
bdubbs Aug 1, 2026
8b989da
glibc: add -k -i for make check
xry111 Aug 1, 2026
b996274
changelog: fix a typo
xry111 Aug 3, 2026
13fd162
ch07 zlib: remove static library like ch08
xry111 Aug 5, 2026
73777c8
glibc: fix tanh crash on old processors
xry111 Aug 6, 2026
2127ab5
Fix an md5sum and a change in teh libbfd version number.
bdubbs Aug 7, 2026
60a709b
Package updates.
bdubbs Aug 7, 2026
12ef4d4
findutils: document test-regex-el failure
xry111 Aug 8, 2026
a5e18ad
ch06/coreutils: remove --enable-no-install-program
xry111 Aug 8, 2026
74ecd94
Remove packages from the rationale that are no longer in LFS.
bdubbs Aug 12, 2026
8cc9d2a
Fix dump-commands for inner <userinput>
pierre-labastie Aug 13, 2026
cf40c04
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs Aug 13, 2026
88e6ea9
Package updates.
bdubbs Aug 14, 2026
f336bf3
Update the GMP note about optimization issues.
bdubbs Aug 14, 2026
34cca7c
Set kernel config to unset LEGACY_TIOCSTI
bdubbs Aug 14, 2026
1c041dc
kernel systemd: Enable TTY in TOML.
zeckma-tech Aug 14, 2026
6b45269
util-linux: remove the reference to CONFIG_CRYPTO_USER_API_HASH
xry111 Aug 15, 2026
49c288f
kernel: mark TTY as forced and regenerate with latest kernel source
xry111 Aug 15, 2026
002098b
Use a better gnu mirror.
bdubbs Aug 15, 2026
a678738
glibc: Switch from upstream_fix to fixes.
zeckma-tech Aug 15, 2026
1854b8b
dump-commands.xsl: use a string for newline variable
pierre-labastie Aug 13, 2026
09b2899
Remove period after section numbering
pierre-labastie Aug 16, 2026
f273aa9
shadow: drop an unneeded sed
xry111 Aug 22, 2026
6cda4a3
shadow: stop implying password shadowing was optional (or "potentiona…
xry111 Aug 22, 2026
f18927e
Fix tcl currency.wq
bdubbs Aug 24, 2026
212f57f
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
bdubbs Aug 24, 2026
e4a75ca
Revert "Update the GMP note about optimization issues."
xry111 Aug 24, 2026
0975535
Revert "glibc: add -k -i for make check"
xry111 Aug 24, 2026
76e7f45
chapter03: use <systemitem class='domainname'> instead of <uri> for d…
xry111 Aug 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions INSTALL
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
LFS Book Conversion Tools Installation Instructions

After downloading the SVN source, there are some things that need to be set up
on your computer if you want to convert the XML source into something easier to
After downloading the XML source, there are some things that need to be set up
on your computer if you want to convert the source into something easier to
read (e.g. HTML, TXT, or PDF). If you are interested in this, then keep
reading. If you are only interested in editing the XML source for re-
submission to the lfs-book or lfs-dev mailing lists, then you do not need this
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ validate: tmpdir version
@echo "Validating the book..."
$(Q)xmllint --nonet \
--encode UTF-8 \
--postvalid \
--postvalid --valid \
--output $(RENDERTMP)/lfs-full.xml \
$(RENDERTMP)/lfs-html2.xml

Expand Down
71 changes: 54 additions & 17 deletions appendices/dependencies.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@
<segmentedlist id="acl-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make,
<seg>Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make,
Perl, Sed, and Texinfo</seg>
</seglistitem>
</segmentedlist>

<segmentedlist id="acl-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
<seg>Attr and Glibc</seg>
<seg>Glibc</seg>
</seglistitem>
</segmentedlist>

Expand Down Expand Up @@ -1371,7 +1371,7 @@
</seglistitem>
</segmentedlist>

<!-- Begin Intltool dependency info -->
<!-- Begin Intltool dependency info
<bridgehead renderas="sect2" id="intltool-dep">Intltool</bridgehead>

<segmentedlist id="intltool-depends">
Expand All @@ -1380,7 +1380,7 @@
<seg>Bash, Gawk, Glibc, Make, Perl, Sed, and XML::Parser</seg>
</seglistitem>
</segmentedlist>

-->
<segmentedlist id="intltool-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
Expand Down Expand Up @@ -2214,6 +2214,45 @@
</seglistitem>
</segmentedlist>

<!-- Begin Mpdecimal dependency info -->
<bridgehead renderas="sect2" id="mpdecimal-dep">Mpdecimal</bridgehead>

<segmentedlist id="mpdecimal-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
Make, and Sed</seg>
</seglistitem>
</segmentedlist>

<segmentedlist id="mpdecimal-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
<seg>GCC <!-- for libstdc++ --> and Glibc</seg>
</seglistitem>
</segmentedlist>

<segmentedlist id="mpdecimal-testdeps">
<segtitle>&testsuites;</segtitle>
<seglistitem>
<seg>None</seg>
</seglistitem>
</segmentedlist>

<segmentedlist id="mpdecimal-before">
<segtitle>&before;</segtitle>
<seglistitem>
<seg>Python</seg>
</seglistitem>
</segmentedlist>

<segmentedlist id="mpdecimal-optdeps">
<segtitle>&external;</segtitle>
<seglistitem>
<seg>None</seg>
</seglistitem>
</segmentedlist>

<!-- Begin MPC dependency info -->
<bridgehead renderas="sect2" id="mpc-dep">MPC</bridgehead>

Expand Down Expand Up @@ -2583,8 +2622,7 @@
<segmentedlist id="pkgconf-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make,
Sed, and Sqlite</seg>
<seg>Binutils, GCC, Glibc, Meson, Ninja, and Python</seg>
</seglistitem>
</segmentedlist>

Expand Down Expand Up @@ -2711,16 +2749,16 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, Coreutils, Expat, GCC, Gdbm, Gettext, Glibc,
Grep, Libffi, Libxcrypt, Make, Ncurses, OpenSSL, Pkgconf, Sed,
Util-linux, and Zstd</seg>
Grep, Libffi, Libxcrypt, Make, Mpdecimal, Ncurses, OpenSSL,
Pkgconf, Sed, Util-linux, and Zlib</seg>
</seglistitem>
</segmentedlist>

<segmentedlist id="python-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
<seg>Bzip2, Expat, Gdbm, Glibc, Libffi, Libxcrypt, Ncurses,
OpenSSL, and Zlib</seg>
<seg>Bzip2, Expat, Gdbm, Glibc, Libffi, Libxcrypt, Mpdecimal,
Ncurses, OpenSSL, and Zlib</seg>
</seglistitem>
</segmentedlist>

Expand All @@ -2743,8 +2781,7 @@
<seglistitem>
<seg>
&bdb;,
<ulink url="&blfs-book;basicnet/libnsl.html">libnsl</ulink>,
<ulink url="&blfs-book;server/sqlite.html">SQLite</ulink>, and
<ulink url="&blfs-book;basicnet/libnsl.html">libnsl</ulink>, and
<ulink url="&blfs-book;general/tk.html">Tk</ulink>
</seg>
</seglistitem>
Expand Down Expand Up @@ -2910,12 +2947,12 @@
</segmentedlist>

<!-- Begin Sqlite dependency info -->
<bridgehead renderas="sect2" id="Sqlite-dep">Pcre2</bridgehead>
<bridgehead renderas="sect2" id="Sqlite-dep">Sqlite</bridgehead>

<segmentedlist id="Sqlite-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
<seg>Bash, Binutils, GCC, Glibc, Gzip, Make, Ncurses, and Readline</seg>
<seg>Bash, Binutils, GCC, Glibc, Gzip, Make, Ncurses, Readline, and Zlib</seg>
</seglistitem>
</segmentedlist>

Expand Down Expand Up @@ -3422,7 +3459,7 @@
</seglistitem>
</segmentedlist>

<!-- Begin XML::Parser dependency info -->
<!-- Begin XML::Parser dependency info
<bridgehead renderas="sect2" id="xml-parser-dep">XML::Parser</bridgehead>

<segmentedlist id="xml-parser-depends">
Expand All @@ -3432,7 +3469,7 @@
Perl</seg>
</seglistitem>
</segmentedlist>

-->
<segmentedlist id="xml-parser-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
Expand Down Expand Up @@ -3529,7 +3566,7 @@
<segmentedlist id="zlib-before">
<segtitle>&before;</segtitle>
<seglistitem>
<seg>File, Kmod, Libelf, Perl, and Util-linux</seg>
<seg>File, Kmod, Libelf, Perl, Python, and Util-linux</seg>
</seglistitem>
</segmentedlist>

Expand Down
Loading