diff --git a/glibc.spec b/glibc.spec index 9775f96b4cff4abcdabc30db9909a542eb0e1838..32e8f7ec3199edfbccba446dac8a365c1033a7a3 100644 --- a/glibc.spec +++ b/glibc.spec @@ -66,7 +66,7 @@ ############################################################################## Name: glibc Version: 2.34 -Release: 59 +Release: 60 Summary: The GNU libc libraries License: %{all_license} URL: http://www.gnu.org/software/glibc/ @@ -949,7 +949,9 @@ if test -s rpmbuild.tests.sum.not-passing ; then fi done done - 2.34-60 +- Only in the CI environment, the build is interrupted due to test case failure. + * Wed Feb 23 2022 Yang Yanchao - 2.34-59 - strcmp: delete align for loop_aligned diff --git a/testsuite_whitelist.aarch64 b/testsuite_whitelist.aarch64 index bb0b3fac397f5a3c776649bfc1c9c1dc6b7b0b08..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/testsuite_whitelist.aarch64 +++ b/testsuite_whitelist.aarch64 @@ -1,115 +0,0 @@ -# These test cases failed due to gcc_secure -conform/ISO/setjmp.h/conform -conform/ISO/stdlib.h/conform -conform/ISO/stdlib.h/linknamespace -conform/ISO/string.h/conform -conform/ISO11/setjmp.h/conform -conform/ISO11/stdio.h/conform -conform/ISO11/stdlib.h/conform -conform/ISO11/stdlib.h/linknamespace -conform/ISO11/string.h/conform -conform/ISO11/wchar.h/conform -conform/ISO99/setjmp.h/conform -conform/ISO99/stdio.h/conform -conform/ISO99/stdlib.h/conform -conform/ISO99/stdlib.h/linknamespace -conform/ISO99/string.h/conform -conform/ISO99/wchar.h/conform -conform/POSIX/stdlib.h/conform -conform/POSIX/stdlib.h/linknamespace -conform/POSIX/string.h/conform -conform/POSIX2008/fcntl.h/conform -conform/POSIX2008/mqueue.h/conform -conform/POSIX2008/stdio.h/conform -conform/POSIX2008/stdlib.h/conform -conform/POSIX2008/stdlib.h/linknamespace -conform/POSIX2008/wchar.h/conform -conform/UNIX98/stdlib.h/conform -conform/UNIX98/string.h/conform -conform/UNIX98/unistd.h/conform -conform/UNIX98/unistd.h/linknamespace -conform/UNIX98/wchar.h/conform -conform/XOPEN2K/fcntl.h/conform -conform/XOPEN2K/mqueue.h/conform -conform/XOPEN2K/stdio.h/conform -conform/XOPEN2K/stdlib.h/conform -conform/XOPEN2K/string.h/conform -conform/XOPEN2K/syslog.h/conform -conform/XOPEN2K/unistd.h/conform -conform/XOPEN2K/unistd.h/linknamespace -conform/XOPEN2K/wchar.h/conform -conform/XOPEN2K8/fcntl.h/conform -conform/XOPEN2K8/mqueue.h/conform -conform/XOPEN2K8/stdio.h/conform -conform/XOPEN2K8/stdlib.h/conform -conform/XOPEN2K8/syslog.h/conform -conform/XOPEN2K8/unistd.h/conform -conform/XOPEN2K8/unistd.h/linknamespace -conform/XOPEN2K8/wchar.h/conform -conform/XPG4/stdlib.h/conform -conform/XPG4/stdlib.h/linknamespace -conform/XPG4/string.h/conform -conform/XPG4/unistd.h/conform -conform/XPG42/stdlib.h/conform -conform/XPG42/string.h/conform -conform/XPG42/unistd.h/conform -elf/circleload1 -elf/constload1 -elf/dblload -elf/dblunload -elf/lateglobal -elf/reldep6 -elf/resolvfail -elf/tst-global1 -elf/tst-tls20 -nptl/tst-execstack - -# GCC no longer implements -conform/UNIX98/varargs.h/conform -conform/UNIX98/varargs.h/linknamespace -conform/XPG4/varargs.h/conform -conform/XPG4/varargs.h/linknamespace -conform/XPG42/varargs.h/conform -conform/XPG42/varargs.h/linknamespace - -# These cases depend on gdbm-devel -conform/UNIX98/ndbm.h/conform -conform/UNIX98/ndbm.h/linknamespace -conform/XOPEN2K/ndbm.h/conform -conform/XOPEN2K/ndbm.h/linknamespace -conform/XOPEN2K8/ndbm.h/conform -conform/XOPEN2K8/ndbm.h/linknamespace -conform/XPG42/ndbm.h/conform -conform/XPG42/ndbm.h/linknamespace - -# Test whether the date/time is correct under different -# language libraries, use case problems, and see that -# the compiled language library itself has no errors -# https://sourceware.org/bugzilla/show_bug.cgi?id=23164 -localedata/tst-langinfo-newlocale-static - -# The use case itself passed but because -# test-xfail-tst-protected1a/test-xfail-tst-protected1b was added -elf/tst-protected1a -elf/tst-protected1b - -# the test case is due to check whether a macro is defined -# in the header files. As GLIBC evolves, the position of the -# macro changes, causing the use case to fail -posix/annexc - -# Check whether sys/mman.h is consistent with linux/mman.h. -# kernel has a self-developed macro that does not require glibc adaptation -# https://gitee.com/src-openeuler/kernel/issues/I4BZ9T?from=project-issue -misc/tst-mman-consts - -# Add the tst-nss-files-hosts-long.root/etc/hosts of glibc to -# the /etc/hosts directory of the system, and then run sucess -nss/tst-nss-files-hosts-long - -# The test case fails due to OBS machine restrictions which can be passed locally. -elf/tst-debug1 - -# This test case often fails in CI which is the high-pressure environment. -# No better solution is available. This test case is shielded. -rt/tst-cpuclock2 diff --git a/testsuite_whitelist.x86_64 b/testsuite_whitelist.x86_64 index 8a74a6f0dcad74e1fad869f426869783c912d59e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/testsuite_whitelist.x86_64 +++ b/testsuite_whitelist.x86_64 @@ -1,116 +0,0 @@ -# These test cases failed due to gcc_secure -conform/ISO/setjmp.h/conform -conform/ISO/stdlib.h/conform -conform/ISO/stdlib.h/linknamespace -conform/ISO/string.h/conform -conform/ISO11/setjmp.h/conform -conform/ISO11/stdio.h/conform -conform/ISO11/stdlib.h/conform -conform/ISO11/stdlib.h/linknamespace -conform/ISO11/string.h/conform -conform/ISO11/wchar.h/conform -conform/ISO99/setjmp.h/conform -conform/ISO99/stdio.h/conform -conform/ISO99/stdlib.h/conform -conform/ISO99/stdlib.h/linknamespace -conform/ISO99/string.h/conform -conform/ISO99/wchar.h/conform -conform/POSIX/stdlib.h/conform -conform/POSIX/stdlib.h/linknamespace -conform/POSIX/string.h/conform -conform/POSIX2008/fcntl.h/conform -conform/POSIX2008/mqueue.h/conform -conform/POSIX2008/stdio.h/conform -conform/POSIX2008/stdlib.h/conform -conform/POSIX2008/stdlib.h/linknamespace -conform/POSIX2008/wchar.h/conform -conform/UNIX98/stdlib.h/conform -conform/UNIX98/string.h/conform -conform/UNIX98/unistd.h/conform -conform/UNIX98/unistd.h/linknamespace -conform/UNIX98/wchar.h/conform -conform/XOPEN2K/fcntl.h/conform -conform/XOPEN2K/mqueue.h/conform -conform/XOPEN2K/stdio.h/conform -conform/XOPEN2K/stdlib.h/conform -conform/XOPEN2K/string.h/conform -conform/XOPEN2K/syslog.h/conform -conform/XOPEN2K/unistd.h/conform -conform/XOPEN2K/unistd.h/linknamespace -conform/XOPEN2K/wchar.h/conform -conform/XOPEN2K8/fcntl.h/conform -conform/XOPEN2K8/mqueue.h/conform -conform/XOPEN2K8/stdio.h/conform -conform/XOPEN2K8/stdlib.h/conform -conform/XOPEN2K8/syslog.h/conform -conform/XOPEN2K8/unistd.h/conform -conform/XOPEN2K8/unistd.h/linknamespace -conform/XOPEN2K8/wchar.h/conform -conform/XPG4/stdlib.h/conform -conform/XPG4/stdlib.h/linknamespace -conform/XPG4/string.h/conform -conform/XPG4/unistd.h/conform -conform/XPG42/stdlib.h/conform -conform/XPG42/string.h/conform -conform/XPG42/unistd.h/conform -elf/circleload1 -elf/constload1 -elf/dblload -elf/dblunload -elf/ifuncmain6pie -elf/lateglobal -elf/reldep6 -elf/resolvfail -elf/tst-global1 -elf/tst-tls20 -nptl/tst-execstack - -# GCC no longer implements -conform/UNIX98/varargs.h/conform -conform/UNIX98/varargs.h/linknamespace -conform/XPG4/varargs.h/conform -conform/XPG4/varargs.h/linknamespace -conform/XPG42/varargs.h/conform -conform/XPG42/varargs.h/linknamespace - -# These cases depend on gdbm-devel -conform/UNIX98/ndbm.h/conform -conform/UNIX98/ndbm.h/linknamespace -conform/XOPEN2K/ndbm.h/conform -conform/XOPEN2K/ndbm.h/linknamespace -conform/XOPEN2K8/ndbm.h/conform -conform/XOPEN2K8/ndbm.h/linknamespace -conform/XPG42/ndbm.h/conform -conform/XPG42/ndbm.h/linknamespace - -# Test whether the date/time is correct under different -# language libraries, use case problems, and see that -# the compiled language library itself has no errors -# https://sourceware.org/bugzilla/show_bug.cgi?id=23164 -localedata/tst-langinfo-newlocale-static - -# The use case itself passed but because -# test-xfail-tst-protected1a/test-xfail-tst-protected1b was added -elf/tst-protected1a -elf/tst-protected1b - -# the test case is due to check whether a macro is defined -# in the header files. As GLIBC evolves, the position of the -# macro changes, causing the use case to fail -posix/annexc - -# Check whether sys/mman.h is consistent with linux/mman.h. -# kernel has a self-developed macro that does not require glibc adaptation -# https://gitee.com/src-openeuler/kernel/issues/I4BZ9T?from=project-issue -misc/tst-mman-consts - -# It need to build GliBC on a platform that supports CET -elf/check-cet - -# Add the tst-nss-files-hosts-long.root/etc/hosts of glibc to -# the /etc/hosts directory of the system, and then run sucess -nss/tst-nss-files-hosts-long - -# This test case often fails in CI which is the high-pressure environment. -# No better solution is available. This test case is shielded. -rt/tst-cpuclock2