Hi, On 2018-12-18 15:15, Tim Ruehsen wrote: > Package: libc6-armhf-cross > Version: 2.28-2cross2 > Severity: normal > > Dear Maintainer, > > currently strerror(-3) sets errno unexpectedly to ENOMEM (12). > > The expected errno value would be either EINVAL or not touching errno > at all. > > This behavior is relatively new and causes some CI cross builds to fail. > The failing test is a gnulib test (test-strerror.c). >
I can reproduce the issue with libc6-armhf-cross 2.28-2cross2 and qemu-arm-static 1:3.1+dfsg-1, but not with the same binary on real hardware nor on qemu-user-static 1:2.12+dfsg-3+b1. I would therefore think it's a qemu bug. Do you have some other tests showing it's linked to the new upstream glibc version? Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net