Hello, I am attempting to install LFS 6.2. The reason for that is to have it compatible as easily as possible with BLFS 6.2, as there is no BLFS 6.3 out yet. I have gone exactly by the book, as far as I know, trying to eliminate as many variables as I can for a first time install. Host system is LFS LiveCD 6.2.5.
Problem arises in Section 5.6, installing glibc-2.3.6. I'm working on installing glibc-2.3.6. Configured fine, but then when I run make after a while I get:
In file included from ../nptl/sysdeps/i386/i686/tls.h:34,
from ../include/tls.h:6,
from ../nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h:248,
from ../nptl/sysdeps/pthread/bits/libc-lock.h:35,
from ../iconv/gconv_int.h:25,
from gettextP.h:27,
from bindtextdom.c:33:
../nptl/sysdeps/i386/i686/ ../tls.h:58:3: error: #error "TLS support is required."
make[2]: *** [/mnt/lfs/sources/gcc-build/intl/bindtextdom.o] Error 1
make[2]: Leaving directory '/mnt/lfs/sources/glibc-2.3.6/intl'
make[1]: *** [intl/subdir_lib] Error 2'
make[1]: Leaving directory '/mnt/lfs/sources/glibc-2.3.6'
make: *** [all] Error 2
lfs:/mnt/lfs/sources/gcc-build$
Somebody sent me this link:
http://www.cygwin.com/ml/libc-alpha/.../msg00000.html
Do you think I should attempt to compile with the --with-tls flag? Any other ideas as to what may have gone wrong?
Thanks in advance for your time,
Dustin W.