On 2/22/20 11:14 AM, Tadeus Prastowo via lfs-dev wrote:
On Fri, Feb 21, 2020 at 9:54 PM Pierre Labastie via lfs-dev
<[email protected]> wrote:
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.
For sure, libgcc.a (not glibc) is a better explanation.
OTOH, I've not tried without this option for a while, maybe now it is not
needed anymore.
No, it is not needed anymore. But, were it needed before? Any
recollection to which GCC version needed it? Thanks.
If we're going off an 'svn blame', it was done at r10226. That would've
been GCC-4.8.0:
http://wiki.linuxfromscratch.org/lfs/browser/trunk/BOOK/chapter05/libstdc%2B%2B.xml?annotate=blame
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page