lfs/chapter06
Pierre Labastie 5e4ff8cb2e Fix "Too many levels of symbolic links" in chapter 8 ncurses
The problem is that TIC_PATH is nor honored anymore in chapter
6, so that tic from the host is used to create the terminfo
database in chapter 6. The problem is that old versions of
tic create symlinks in the database, while newer versions
create hardlinks. Since we use a DESTDIR install in chapter 8
(with a recent version of ncurses, so with hardlinks), and copy
it in place with cp -a, then it seems that copying hardlinks to
symlinks. If an old version of tic has been used in chapter 6,
this copies hardlinks to symlinks, which creates symlinks
pointing to themselves (cp bug?).

Anyway, the solution is to copy the auxilliary tic built
in chapter 6 to $LFS/tools/bin (suggestion by Xi Ruoyao).
Now, there is no need to set TIC_PATH or whatever because this
tic is in the PATH.

Bug first reported by Marcin Dulak. Analysis with the help of
Bruce Dubbs and Thomas Trepl.

Fixes https://wiki.linuxfromscratch.org/lfs/ticket/5744
2025-06-13 15:52:08 +02:00
..
bash.xml Package updates. 2025-06-04 13:56:37 -05:00
binutils-pass2.xml Package updates. 2025-02-02 20:02:39 -06:00
chapter06.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
coreutils.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
diffutils.xml diffutils: Use an easier work around for the strcasecmp check and improve the explanation 2025-04-15 18:17:33 +08:00
file.xml Fix punctuation in quotes, and quote signs 2024-01-26 18:28:53 +01:00
findutils.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
gawk.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
gcc-pass2.xml gcc-pass2: Remove empty line 2025-05-31 19:27:05 +08:00
grep.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
gzip.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
introduction.xml Move punctuation/comma into quotes for <xref>s 2024-06-22 11:43:31 +08:00
m4.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
make.xml make: Remove --without-guile from chapter 6 2025-04-13 12:45:23 +08:00
ncurses.xml Fix "Too many levels of symbolic links" in chapter 8 ncurses 2025-06-13 15:52:08 +02:00
patch.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
sed.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00
tar.xml White space reduction in instruction blocks. 2025-04-30 12:51:03 -05:00
xz.xml Change all xml files to utf-8 encoding 2024-01-18 20:53:23 +01:00