[PATCH] treewide: Dodge dynamic memory allocation in strerror() from glibc > 2.40