$NetBSD: patch-src_support_solaris_xlocale.cpp,v 1.3 2022/08/13 09:38:09 tnn Exp $ don't try to use sys/localedef.h on SunOS if nonexistent OpenIndiana doesn't seem to ship the header. Userland shouldn't use it, according to Garrett D'Amore: https://illumos.topicbox.com/groups/developer/T6cfd2e6cd87f3485-M30dac0cb6fffae62ef45b9a8 --- src/support/solaris/xlocale.cpp.orig 2022-06-22 16:46:24.000000000 +0000 +++ src/support/solaris/xlocale.cpp @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#ifdef __sun__ +#if defined(__sun__) && __has_include() #include "__support/solaris/xlocale.h" #include