On Fri, 8 Dec 2017, Arnold Robbins wrote: > This patch defines __USE_GNU for non-GLIBC systems. For example, *BSD > need it. _LIBC refers to glibc being *built*. This change would cause the header to expose inappropriate symbols when used in an installation of glibc. -- Joseph S. Myers joseph@codesourcery.com