LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   CLFS: libgcc missing while EGLIBC-testsuite (https://www.linuxquestions.org/questions/linux-from-scratch-13/clfs-libgcc-missing-while-eglibc-testsuite-740007/)

DaCapitalist 07-14-2009 10:59 AM

CLFS: libgcc missing while EGLIBC-testsuite
 
Hi!

I'm installing Eglibc now and I get the following:

Code:

[...]
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
make[2]: *** [/sources/eglibc-build/dlfcn/bug-atexit3.out] Error 1
make[1]: *** [dlfcn/tests] Error 2
make[2]: [/sources/eglibc-build/posix/annexc.out] Error 1 (ignored)
make[2]: *** [/sources/eglibc-build/nptl/tst-mutex8.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-mutexpi8.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cond7.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cond8.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cond22.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust1.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust2.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust4.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust5.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust6.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robust7.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi1.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi2.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi4.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi5.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi6.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-robustpi7.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-once3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-once4.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-key3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-sem11.out] Error 134
make[2]: *** [/sources/eglibc-build/nptl/tst-sem12.out] Error 134
make[2]: *** [/sources/eglibc-build/nptl/tst-basic3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-basic4.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-join1.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-join5.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-join6.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-tsd5.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel1.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel2.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel4.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel5.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel6.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel7.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel8.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel9.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel10.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel11.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel12.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel13.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel14.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel15.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel16.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel17.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel18.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel20.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel21.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel22.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel23.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel25.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanup0.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanup1.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanup3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanup4.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-exit2.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-exit3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx2.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx3.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx4.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx5.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx6.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx7.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx8.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx9.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx10.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx11.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx12.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx13.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx14.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx15.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx16.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx17.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx18.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx20.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cancelx21.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanupx0.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanupx1.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanupx3.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-cleanupx4.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-oncex3.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-oncex4.out] Error 127
make[2]: *** [/sources/eglibc-build/nptl/tst-fini1.out] Error 134
make[2]: *** [/sources/eglibc-build/nptl/tst-execstack.out] Error 1
make[2]: *** [/sources/eglibc-build/nptl/tst-cancel24.out] Error 127
make[1]: *** [nptl/tests] Error 2
make[2]: *** [/sources/eglibc-build/rt/tst-mqueue8.out] Error 1
make[2]: *** [/sources/eglibc-build/rt/tst-cpuclock2.out] Error 1
make[2]: *** [/sources/eglibc-build/rt/tst-mqueue8x.out] Error 127
make[1]: *** [rt/tests] Error 2
make[2]: *** [/sources/eglibc-build/debug/tst-chk4.out] Error 127
make[2]: *** [/sources/eglibc-build/debug/tst-chk5.out] Error 127
make[2]: *** [/sources/eglibc-build/debug/tst-chk6.out] Error 127
make[2]: *** [/sources/eglibc-build/debug/tst-lfschk4.out] Error 127
make[2]: *** [/sources/eglibc-build/debug/tst-lfschk5.out] Error 127
make[2]: *** [/sources/eglibc-build/debug/tst-lfschk6.out] Error 127
make[1]: *** [debug/tests] Error 2
make: *** [check] Error 2

Obviously, something went wrong with the GCC installation. But when? And what? Is it the Cross-GCC in chapter 5 or is it the one in my temporary System in chapt. 6 ??

Can anyone help please? I don't want to do it all twice... :-(

weibullguy 07-14-2009 12:22 PM

Chapter 6.

If this is your first CLFS build, I would recommend you use the stable version rather than the development version. There are a lot of differences between the two including the switch to eglibc from glibc.

If you choose to continue with the development version, I would recommend you head to the cross-lfs IRC for help as the CLFS devs hang out there almost 24/7. Keep in mind that the instructions can change from day to day in the development version. If you're using a downloaded copy, there's a good chance it's already outdated. If you're using the on-line version, there's a good chance you're mixing instructions between changes (although this may not be an issue). The CLFS devs will know of any change that may be causing your problems.

DaCapitalist 07-14-2009 12:41 PM

OK. Well, I consider using the latest stable version instead.

But please let me know: What is the difference between (E)GLIBC?

Is there a significant approach to Glibc regarding my CLFS' performance?

Where can I find more information?

Thanks a lot!


All times are GMT -5. The time now is 12:06 PM.