Your toolchain may be broken. Building the kernel in chapter 8 needs the fully functional final system toolchain.
/mnt/lfs/tools/bin/../lib/gcc/x86_64-pc-linux-gnu/8.3.0.... etc. etc. etc.
That's part of the temporary toolchain. Either your compiler from chapter 6 hasn't taken over because it's broke, or you forgot-to/didn't-do logout and back in at step 6.79.
Code:
chroot "$LFS" /usr/bin/env -i \
HOME=/root TERM="$TERM" \
PS1='(lfs chroot) \u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login
Notice that there is no reference to /tools/* in the search path for that final chroot. At no point in chapter 7 and onward should you be running anything from /tools. In fact, your best bet is to
rm -rf /tools after that last chroot in 6.79.