Package: src:icu Version: 59.1-2 Severity: important Tags: sid buster patch
glibc-2.26 doesn't ship the xlocale.h header anymore.
diff -Nru icu-59.1/debian/changelog icu-59.1/debian/changelog --- icu-59.1/debian/changelog 2017-10-18 23:12:22.000000000 +0200 +++ icu-59.1/debian/changelog 2017-10-20 19:35:44.000000000 +0200 @@ -1,3 +1,9 @@ +icu (59.1-2ubuntu1) artful; urgency=medium + + * Fix build with glibc-2.26. + + -- Matthias Klose <d...@ubuntu.com> Fri, 20 Oct 2017 19:35:44 +0200 + icu (59.1-2) experimental; urgency=high * Backport upstream security fix for CVE-2017-14952: double free in diff -Nru icu-59.1/debian/patches/glibc-2.26.diff icu-59.1/debian/patches/glibc-2.26.diff --- icu-59.1/debian/patches/glibc-2.26.diff 1970-01-01 01:00:00.000000000 +0100 +++ icu-59.1/debian/patches/glibc-2.26.diff 2017-10-20 19:35:41.000000000 +0200 @@ -0,0 +1,16 @@ +Index: b/source/i18n/digitlst.cpp +=================================================================== +--- a/source/i18n/digitlst.cpp ++++ b/source/i18n/digitlst.cpp +@@ -61,11 +61,7 @@ + #endif + + #if U_USE_STRTOD_L +-# if U_PLATFORM_USES_ONLY_WIN32_API || U_PLATFORM == U_PF_CYGWIN + # include <locale.h> +-# else +-# include <xlocale.h> +-# endif + #endif + + // *************************************************************************** diff -Nru icu-59.1/debian/patches/series icu-59.1/debian/patches/series --- icu-59.1/debian/patches/series 2017-10-18 23:12:22.000000000 +0200 +++ icu-59.1/debian/patches/series 2017-10-20 19:35:06.000000000 +0200 @@ -5,3 +5,4 @@ #indic-ccmp.patch hurd-fix.diff CVE-2017-14952.patch +glibc-2.26.diff