--- boost/process/locale.hpp.orig 2019-04-28 09:09:38.335804000 +0200 +++ boost/process/locale.hpp 2019-04-28 09:10:13.397612000 +0200 @@ -12,7 +12,8 @@ #if defined(BOOST_WINDOWS_API) #include # elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) \ -|| defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__HAIKU__) +|| defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__HAIKU__) \ +|| defined(__BSDSUniX__) #include #endif @@ -72,7 +73,8 @@ std::locale global_loc = std::locale(); return std::locale(global_loc, new boost::process::detail::windows::windows_file_codecvt); # elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) \ -|| defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__HAIKU__) +|| defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__HAIKU__) \ +|| defined(__BSDSUniX__) std::locale global_loc = std::locale(); return std::locale(global_loc, new std::codecvt_utf8); # else // Other POSIX