--- boost_1_57_0/libs/locale/build/Jamfile.v2 2014-04-06 08:11:49.000000000 -0500 +++ boost_1_57_0/libs/locale/build/Jamfile.v2 2015-05-04 18:11:52.956846500 -0500 @@ -261,7 +261,7 @@ rule configure-full ( properties * : fla } - if ! $(found-iconv) && ! $(found-icu) && ! windows in $(properties) && ! cygwin in $(properties) + if ! $(found-iconv) && ! $(found-icu) && ! windows in $(properties) { ECHO "- Boost.Locale needs either iconv or ICU library to be built." ; result += no ; @@ -298,7 +298,6 @@ rule configure-full ( properties * : fla if ! in $(properties:G) { if windows in $(properties) - || cygwin in $(properties) { properties += on ; } @@ -335,7 +334,7 @@ rule configure-full ( properties * : fla } if ( ! off in $(properties) || ! off in $(properties) ) - && ( windows in $(properties) || cygwin in $(properties) ) + && windows in $(properties) { result += win32/lcid.cpp ; } --- boost_1_57_0/libs/locale/src/encoding/codepage.cpp 2014-04-06 08:11:49.000000000 -0500 +++ boost_1_57_0/libs/locale/src/encoding/codepage.cpp 2015-05-04 23:16:01.778652600 -0500 @@ -8,7 +8,7 @@ #define BOOST_LOCALE_SOURCE #include -#if defined(BOOST_WINDOWS) || defined(__CYGWIN__) +#if defined(BOOST_WINDOWS) #define BOOST_LOCALE_WITH_WCONV #endif --- boost_1_57_0/libs/locale/src/encoding/conv.hpp 2014-04-06 08:11:49.000000000 -0500 +++ boost_1_57_0/libs/locale/src/encoding/conv.hpp 2015-05-04 23:16:08.454000300 -0500 @@ -59,7 +59,7 @@ namespace boost { return normalize_encoding(l).compare(normalize_encoding(r)); } - #if defined(BOOST_WINDOWS) || defined(__CYGWIN__) + #if defined(BOOST_WINDOWS) int encoding_to_windows_codepage(char const *ccharset); #endif --- boost_1_57_0/libs/locale/src/util/default_locale.cpp 2014-04-06 08:11:49.000000000 -0500 +++ boost_1_57_0/libs/locale/src/util/default_locale.cpp 2015-05-04 23:16:16.311998100 -0500 @@ -15,7 +15,7 @@ # pragma warning(disable : 4996) #endif -#if defined(BOOST_WINDOWS) || defined(__CYGWIN__) +#if defined(BOOST_WINDOWS) #ifndef NOMINMAX #define NOMINMAX #endif --- boost_1_57_0/libs/locale/test/test_codepage.cpp 2014-04-06 08:11:49.000000000 -0500 +++ boost_1_57_0/libs/locale/test/test_codepage.cpp 2015-05-04 23:16:40.883618300 -0500 @@ -23,7 +23,7 @@ # include #endif -#if !defined(BOOST_LOCALE_WITH_ICU) && !defined(BOOST_LOCALE_WITH_ICONV) && (defined(BOOST_WINDOWS) || defined(__CYGWIN__)) +#if !defined(BOOST_LOCALE_WITH_ICU) && !defined(BOOST_LOCALE_WITH_ICONV) && defined(BOOST_WINDOWS) #ifndef NOMINMAX # define NOMINMAX #endif @@ -395,7 +395,7 @@ int main() def.push_back("posix"); #endif - #if !defined(BOOST_LOCALE_WITH_ICU) && !defined(BOOST_LOCALE_WITH_ICONV) && (defined(BOOST_WINDOWS) || defined(__CYGWIN__)) + #if !defined(BOOST_LOCALE_WITH_ICU) && !defined(BOOST_LOCALE_WITH_ICONV) && defined(BOOST_WINDOWS) test_iso_8859_8 = IsValidCodePage(28598)!=0; #endif