В LFS 8.3 Glibc-2.28 проверка не выполнена 'stdlib / test-bz22786' - PullRequest
0 голосов
/ 13 ноября 2018

Я нахожусь в разделе 6.9 книги LFS, моя хост-операционная система - Ubuntu 18.04, когда я запустил make check Я получил следующие ошибки:

    UNSUPPORTED: elf/tst-audit10
    UNSUPPORTED: elf/tst-avx512
    XPASS: elf/tst-protected1a
    XPASS: elf/tst-protected1b
    FAIL: inet/tst-idna_name_classify
    UNSUPPORTED: math/test-double-libmvec-alias-avx512
    UNSUPPORTED: math/test-double-libmvec-alias-avx512-main
    UNSUPPORTED: math/test-double-libmvec-sincos-avx512
    UNSUPPORTED: math/test-float-libmvec-alias-avx512
    UNSUPPORTED: math/test-float-libmvec-alias-avx512-main
    UNSUPPORTED: math/test-float-libmvec-sincosf-avx512
    UNSUPPORTED: misc/tst-pkey
    FAIL: misc/tst-ttyname
    UNSUPPORTED: nptl/test-cond-printers
    UNSUPPORTED: nptl/test-condattr-printers
    UNSUPPORTED: nptl/test-mutex-printers
    UNSUPPORTED: nptl/test-mutexattr-printers
    UNSUPPORTED: nptl/test-rwlock-printers
    UNSUPPORTED: nptl/test-rwlockattr-printers
    UNSUPPORTED: posix/tst-sysconf-empty-chroot
    UNSUPPORTED: resolv/tst-resolv-ai_idn
    UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1
    FAIL: stdlib/test-bz22786
    Summary of test results:
          3 FAIL
       5836 PASS
         18 UNSUPPORTED
         17 XFAIL
          2 XPASS
    make[1]: *** [Makefile:347: tests] Error 1
    make[1]: Leaving directory '/sources/glibc-2.28'
    make: *** [Makefile:9: check] Error 2

Я хочу знать ошибку stdlib / test-bz22786 - это безопасное сообщение или нет?

1 Ответ

0 голосов
/ 23 ноября 2018

Старая версия stdlib/test-bz22786 требовала более 2 ГБ ОЗУ для успешного завершения.Если ваша система не имеет такого большого объема ОЗУ и вместо этого использует пространство подкачки, тест будет выполняться очень медленно и в конечном итоге истечет время ожидания, что приведет к сбою теста, который вы видите.

Это исправлено в восходящей ветви release/2.28/master, путем обратного переноса этого восходящего коммита , который использует сопоставления псевдонимов для сжатия памяти.Бэкпорт нуждается в дополнительных исправлениях, которые также есть на ветке.Обычно хорошей идеей является отслеживание ветки релиза (за исключением того, что коммит прервался malloc в начале этой недели, поэтому, возможно, сейчас не самое подходящее время для начала).

Спасибо за оплатувнимание к результатам теста glibc.

...