Thanks!

On Sun, 2017-09-17 at 03:24 +0200, Armin K. wrote:
> On 17.9.2017 1:12, Bruce Dubbs wrote:
> > Dr. George E. Moore wrote:
> >> Building LFS version 8.0-systemd. Get error messages executing the "make
> >> -k check". Cannot find the -lstdc++ file. Suggestions welcomed. A
> >> portion of the output error log follows:
> >>
> >> -------------------------------------------------------------------------- 
> >>
> > 
> >> g++ -W -Wall    -Wstack-usage=262144 -D_LARGEFILE_SOURCE
> >> -D_FILE_OFFSET_BITS=64 -fmerge-constants -g -O2 -Bgcctestdir/ -static
> >> -o tls_static_test tls_test.o tls_test_file2.o tls_test_main.o
> >> tls_test_c.o -lpthread -ldl
> >> gcctestdir/ld: error: cannot find -lstdc++
> >> collect2: error: ld returned 1 exit status
> >> make[5]: *** [Makefile:4104: tls_static_test] Error 1
> >> g++ -W -Wall    -Wstack-usage=262144 -D_LARGEFILE_SOURCE
> >> -D_FILE_OFFSET_BITS=64 -fmerge-constants -g -O2 -Bgcctestdir/ -static
> >> -o tls_static_pic_test tls_test_main.o tls_test_pic.o
> >> tls_test_file2_pic.o tls_test_c_pic.o -lpthread -ldl
> >> gcctestdir/ld: error: cannot find -lstdc++
> >> collect2: error: ld returned 1 exit status
> >> make[5]: *** [Makefile:4101: tls_static_pic_test] Error 1
> >> ...
> > 
> > We don't need quite so much of the log.
> > 
> > The output is really fairly clear: error: cannot find -lstdc++
> > 
> > At this point in Chapter 6, you should have /tools/lib/libstdc++.so
> > 
> > Also, you really should be using LFS-8.1.
> > 
> >    -- Bruce
> > 
> 
> I think I've seen similar issue before. While you're right that he 
> should be having that one, he also needs to have 
> /usr/lib/libstdc++.so{,.6} symlinked to their /tools/lib counterparts. I 
> managed to miss it once when I scripted my build and a similar error 
> happened.

-- 
Dr. George E. Moore Ph.D

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to