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