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