Le 21/02/2020 à 18:29, Tadeus Prastowo via lfs-dev a écrit : > Hello, > > To quote > http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-libstdc++.html: > > --disable-libstdcxx-threads > > Since we have not yet built the C threads library, the C++ one cannot > be built either. > > End quote. > > The option can indeed be removed and gcc-libstdc++ will build fine. > Furthermore, considering the option `-lrt' given when building the > perl executable as described in the other thread > http://lists.linuxfromscratch.org/pipermail/lfs-dev/2020-February/073506.html, > it seems that the glibc built at > http://www.linuxfromscratch.org/lfs/view/development/chapter05/glibc.html > indeed has a thread support, which is against the quoted description. > > I think the real reason could be the fact that the libstdcxx-threads > is simply not needed to build the rest. What do you think? >
Actually, glibc has all the bells and whistles it would have in a native build. The problem at this stage is libgcc.a, which comes with gcc, not with glibc... And this one has no support for threads. OTOH, I've not tried without this option for a while, maybe now it is not needed anymore. Pierre -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
