LFS-7.5 глава 6.9 `make check` не проходит

LFS-7.5 глава 6.9 `make check` не проходит

Я строю и устанавливаюglibc-2.19в главе 6.9 и я столкнулся с этой ошибкой при выполнении TIMEOUTFACTOR=16 make -k check | tee glibc-check-log:

mv -f /sources/glibc-build/nptl/libpthread.so.jmprelT /sources/glibc-build/nptl/libpthread.so.jmprel
LC_ALL=C gawk -f ../scripts/localplt.awk /sources/glibc-build/libc.so.jmprel /sources/glibc-build/math/libm.so.jmprel /sources/glibc-build/rt/librt.so.jmprel /sources/glibc-build/dlfcn/libdl.so.jmprel /sources/glibc-build/resolv/libresolv.so.jmprel /sources/glibc-build/crypt/libcrypt.so.jmprel /sources/glibc-build/nptl/libpthread.so.jmprel | \
LC_ALL=C gawk -f ../scripts/check-localplt.awk ../sysdeps/generic/localplt.data - \
/sources/glibc-build/elf/check-localplt.out
env \
LD_TRACE_LOADED_OBJECTS=1 \
LD_DEBUG=не используется \
LD_PRELOAD= \
/sources/glibc-build/elf/ld-linux-x86-64.so.2 \
--library-path /sources/glibc-build:/sources/glibc-build/math:/sources/glibc-build/elf:/sources/glibc-build/dlfcn:/sources/glibc-build/nss:/sources/glibc-build/nis:/sources/glibc-build/rt:/sources/glibc-build/resolv:/sources/glibc-build/crypt:/sources/glibc-build/nptl \
/sources/glibc-build/elf/testobj1.so > /sources/glibc-build/elf/tst-unused-dep.out
cmp /sources/glibc-build/elf/tst-unused-dep.out /dev/null > /dev/null
rm /sources/glibc-build/libc.dynsym
make[2]: Выход из каталога '/sources/glibc-2.19/elf'
make[1]: Цель 'check' не переделана из-за ошибок.
make[1]: Выход из каталога '/sources/glibc-2.19'
Makefile:9: рецепт для цели 'check' не выполнен
make: *** [check] Ошибка 2

Я понимаю, что это make -k checkговоритделатьне останавливаться при возникновении ошибок или предупреждений, подразумевая, что make -k checkпроизошло что-то серьезное и, следовательно, произошло завершение с ошибкой.

Стоит ли мне беспокоиться об этой ошибке или это из-за ошибок и предупреждений, которые были проигнорированы. Меня беспокоит то, что там написано, что Target 'check' not remade because of errors.

Вывод grep Error glibc-check-log:

make[2]: *** [/sources/glibc-build/libio/tst-ftell-partial-wide.out] Ошибка 1
make[1]: *** [libio/tests] Ошибка 2
make[2]: *** [/sources/glibc-build/posix/tst-getaddrinfo4.out] Ошибка 1
make[1]: *** [posix/tests] Ошибка 2
make[2]: *** [/sources/glibc-build/rt/tst-cpuclock2.out] Ошибка 1
make[1]: *** [rt/tests] Ошибка 2
make: *** [check] Ошибка 2

Похожие вопросы задавались и в этомВопрос 1, этотвопрос 2,здесьиlfs-списки-рассылки. Моя проблема не в выводе grep Error glibc-error-log, а в make checkнеудаче.

Мне продолжать сборку, игнорируя это? Пожалуйста, помогите.

решение1

Все ошибки, которые вы получаете, перечислены в книге LFS как известные и их можно безопасно игнорировать.

Запустите make checkснова после сбоя, и все должно завершиться без ошибок.

Причина, по которой он не дает сбой во второй раз, заключается в том, что он пропускает уже выполненные тесты (даже не пройденные).

Связанный контент