building glibc-2.25 error : FAIL: nptl/tst-cond17
building glibc-2.25 error : FAIL: nptl/tst-cond17
我一直在按照说明通读 LFS,直到我需要为实际系统编译 glibc-2.25
。
运行make check
之后,遇到过以下故障:
FAIL: nptl/tst-cond17
FAIL: posix/tst-getaddrinfo4
FAIL: posix/tst-getaddrinfo5
Summary of test results:
3 FAIL
2640 PASS
26 UNSUPPORTED
43 XFAIL
2 XPASS
make[1]: *** [Makefile:355: tests] Error 1
make[1]: Leaving directory '/sources/glibc-2.25'
make: *** [Makefile:9: check] Error 2
posix/tst-getaddrinfo4
和 posix/tst-getaddrinfo5
失败都不会造成真正的威胁,如 LFS 所示,但我不确定第一个失败 nptl/tst-cond17
.
我检查了源文件,发现它所做的只是定义某种变量。这是代码。
#define UNLOCK_AFTER_BROADCAST 1
#include "tst-cond16.c"
它对构建过程不重要吗?还是我应该尝试以某种方式修复它?
编辑:
文件 nptl/tst-cond17.o
、nptl/tst-cond17.o.d
和 nptl/tst-cond17.out
是空的,而文件 nptl/tst-cond17.test-result
的内容是:
FAIL: nptl/tst-cond17
original exit status 127
我检查了我们的记录,tst-cond17
通常不会产生虚假故障(或受未修复的内核错误影响)。我在 glibc 2.20 release notes 中找到了对 tst-cond17
故障的引用,但提交者评论说,'未提及架构独立的 NPTL 故障被认为是由于用于测试的板的一般不可靠性造成的.',所以我认为这不算数。
我想说 tst-cond17
失败值得进一步调查,特别是如果您可以重现它。
我一直在按照说明通读 LFS,直到我需要为实际系统编译 glibc-2.25
。
运行make check
之后,遇到过以下故障:
FAIL: nptl/tst-cond17
FAIL: posix/tst-getaddrinfo4
FAIL: posix/tst-getaddrinfo5
Summary of test results:
3 FAIL
2640 PASS
26 UNSUPPORTED
43 XFAIL
2 XPASS
make[1]: *** [Makefile:355: tests] Error 1
make[1]: Leaving directory '/sources/glibc-2.25'
make: *** [Makefile:9: check] Error 2
posix/tst-getaddrinfo4
和 posix/tst-getaddrinfo5
失败都不会造成真正的威胁,如 LFS 所示,但我不确定第一个失败 nptl/tst-cond17
.
我检查了源文件,发现它所做的只是定义某种变量。这是代码。
#define UNLOCK_AFTER_BROADCAST 1
#include "tst-cond16.c"
它对构建过程不重要吗?还是我应该尝试以某种方式修复它?
编辑:
文件 nptl/tst-cond17.o
、nptl/tst-cond17.o.d
和 nptl/tst-cond17.out
是空的,而文件 nptl/tst-cond17.test-result
的内容是:
FAIL: nptl/tst-cond17
original exit status 127
我检查了我们的记录,tst-cond17
通常不会产生虚假故障(或受未修复的内核错误影响)。我在 glibc 2.20 release notes 中找到了对 tst-cond17
故障的引用,但提交者评论说,'未提及架构独立的 NPTL 故障被认为是由于用于测试的板的一般不可靠性造成的.',所以我认为这不算数。
我想说 tst-cond17
失败值得进一步调查,特别是如果您可以重现它。