mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 03:09:21 +01:00
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 |
||
---|---|---|
.. | ||
bash.xml | ||
binutils-pass2.xml | ||
chapter06.xml | ||
coreutils.xml | ||
diffutils.xml | ||
file.xml | ||
findutils.xml | ||
gawk.xml | ||
gcc-pass2.xml | ||
grep.xml | ||
gzip.xml | ||
introduction.xml | ||
m4.xml | ||
make.xml | ||
ncurses.xml | ||
patch.xml | ||
sed.xml | ||
tar.xml | ||
xz.xml |