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

Reply via email to