Source: libunistring
Version: 0.9.10-2
Tags: ftbfs patch
User: helm...@debian.org
Usertags: rebootstrap

When building libunistring for musl-linux-any, I run into symbol issues.
There are two notable issues:

 * libunistring_fseterr is missing. Since musl provides this function,
   gnulib does not supply a replacement and it goes missing.
 * libunistring_glthread_rwlock_init_for_glibc is missing. It is a
   glibc-specific symbol.

Please consider applying the attached patch to mark these symbols as
glibc-specific.

Helmut
diff --minimal -Nru libunistring-0.9.10/debian/changelog 
libunistring-0.9.10/debian/changelog
--- libunistring-0.9.10/debian/changelog        2019-07-11 19:15:05.000000000 
+0200
+++ libunistring-0.9.10/debian/changelog        2020-04-09 21:24:53.000000000 
+0200
@@ -1,3 +1,10 @@
+libunistring (0.9.10-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Update symbols for non-glibc. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 09 Apr 2020 21:24:53 +0200
+
 libunistring (0.9.10-2) unstable; urgency=medium
 
   * New patch debian/patches/0705-gcc-9.patch:
diff --minimal -Nru libunistring-0.9.10/debian/libunistring2.symbols 
libunistring-0.9.10/debian/libunistring2.symbols
--- libunistring-0.9.10/debian/libunistring2.symbols    2018-07-08 
23:15:23.000000000 +0200
+++ libunistring-0.9.10/debian/libunistring2.symbols    2020-04-09 
21:24:42.000000000 +0200
@@ -144,7 +144,7 @@
  libunistring_c_tolower@Base 0.9.7
  libunistring_c_toupper@Base 0.9.7
  libunistring_freea@Base 0.9.7
- libunistring_fseterr@Base 0.9.7
+(arch=gnu-any-any)libunistring_fseterr@Base 0.9.7
  libunistring_gl_locale_name@Base 0.9.7
  libunistring_gl_locale_name_default@Base 0.9.7
  libunistring_gl_locale_name_environ@Base 0.9.7
@@ -158,7 +158,7 @@
  libunistring_gl_uninorm_decompose_merge_sort_inplace@Base 0.9.7
  libunistring_glthread_once_singlethreaded@Base 0.9.7
  libunistring_glthread_recursive_lock_init_multithreaded@Base 0.9.7
- libunistring_glthread_rwlock_init_for_glibc@Base 0.9.8
+(arch=gnu-any-any)libunistring_glthread_rwlock_init_for_glibc@Base 0.9.8
  libunistring_hard_locale@Base 0.9.7
  libunistring_iconveh_close@Base 0.9.7
  libunistring_iconveh_open@Base 0.9.7

Reply via email to