Package: wfmath Version: 1.0.2+dfsg1-6 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu groovy ubuntu-patch
Hi Olek, In Ubuntu, the wfmath package has started failing to build on s390x because some additional C++ template symbols are now being inlined there with the current gcc. The attached patch fixes the build failure, by marking these symbols optional - as is generally correct for any C++ template symbols. I have not tried to reproduce this build failure on s390x in Debian, so I don't know if it happens with the version of gcc that's current in unstable; therefore I have only filed this bug at severity: normal. However, at some point this is likely to become a serious build failure in Debian as well, if it isn't already. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer https://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
diff -Nru wfmath-1.0.2+dfsg1/debian/libwfmath-1.0-1v5.symbols wfmath-1.0.2+dfsg1/debian/libwfmath-1.0-1v5.symbols --- wfmath-1.0.2+dfsg1/debian/libwfmath-1.0-1v5.symbols 2018-10-08 17:29:36.000000000 -0700 +++ wfmath-1.0.2+dfsg1/debian/libwfmath-1.0-1v5.symbols 2020-05-04 21:27:11.000000000 -0700 @@ -1022,10 +1022,10 @@ (optional=inline)_ZNSt6vectorIfSaIfEE13_M_insert_auxIIRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 1.0.2 _ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_@Base 1.0.2+dfsg1-4~ (optional=inline)_ZNSt6vectorIfSaIfEE19_M_emplace_back_auxIIRKfEEEvDpOT_@Base 1.0.2 - (arch=!ia64|regex)_ZNSt6vectorIfSaIfEE17_M_default_appendE[mj]@Base 1.0.2+dfsg1-4~ + (arch=!ia64|regex|optional=inline)_ZNSt6vectorIfSaIfEE17_M_default_appendE[mj]@Base 1.0.2+dfsg1-4~ (optional=inline)_ZNSt6vectorIfSaIfEE6insertEN9__gnu_cxx17__normal_iteratorIPKfS1_EERS4_@Base 1.0.2 (arch=ia64)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 1.0.2+dfsg1-5~ - (regex)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPfSt6vectorIfSaIfEEEE[il]fNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_@Base 1.0.2 + (regex|optional=inline)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPfSt6vectorIfSaIfEEEE[il]fNS0_5__ops15_Iter_less_iterEEvT_T0_SA_T1_T2_@Base 1.0.2 (optional=inline)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPfSt6vectorIfSaIfEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_@Base 1.0.2 (arch=ia64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPfSt6vectorIfSaIfEEEElNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_@Base 1.0.2+dfsg1-5~ _ZTIN6WFMath10ParseErrorE@Base 0.3.11