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

Reply via email to