Glibc 2.28 porting notes/testsuite

From Gentoo Wiki
Jump to: navigation, search

amd64

Tests should pass.

arm64

References: upstream

  • FAIL: misc/tst-pkey
error: ../sysdeps/unix/sysv/linux/tst-pkey.c:200: pkey_alloc: No space left on device
error: 1 test failures

Compare e.g. Ubuntu/PPC; I blame the old Debian kernel.

  • FAIL: rt/tst-clock2
clock_settime(CLOCK_MONOTONIC) set errno to 1, expected 22

This looks like a side effect of systemd-nspawn (1 is "Operation not permitted"); it's not our sandbox, since the error also occurs outside it.

ppc64

References: bug #669208 (-r3), upstream

  • FAIL: elf/tst-debug1
Didn't expect signal from child: got `Bus error'
  • FAIL: math/test-fenv

(long output, no obvious failure, but looks truncated... ?)

  • FAIL: math/test-ildouble-fma
testing long double (inline functions)
Failure: Test: fma_downward (inf, inf, -max_value)
Result:
 is:         qNaN
 should be:   inf   inf
[... & three similar other errors]

known upstream, see discussion here

  • FAIL: math/test-ldouble-fma
testing long double (without inline functions)
Failure: fma_downward (inf, inf, -max_value): Exception "Invalid operation" set
Failure: fma_downward (inf, inf, -max_value): Exception "Overflow" set
Failure: Test: fma_downward (inf, inf, -max_value)
Result:
 is:         qNaN
 should be:   inf   inf
[and more like this]

known upstream, see discussion here

  • FAIL: nss/tst-nss-files-alias-leak
warning: could not open /proc/self/uid_map: Permission denied
warning: file creation may not be possible
error: invalid return code 2 (user user1", size 1)
error: invalid return code 2 (user user1", size 2)
[...]

x86

Tests should pass.