Package: libprelude Version: 5.1.1-6 Severity: minor Tags: patch User: [email protected] Usertags: origin-ubuntu ubuntu-patch
Hi Pierre, In Ubuntu, libprelude has started failing to build from source on s390x due to some toolchain changes that now hide some additional template symbols that are not currently marked as optional. Please consider the attached patch which marks these additional symbols. 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/ [email protected] [email protected]
diff -Nru libprelude-5.1.1/debian/libpreludecpp12.symbols libprelude-5.1.1/debian/libpreludecpp12.symbols --- libprelude-5.1.1/debian/libpreludecpp12.symbols 2020-04-17 17:07:24.000000000 -0700 +++ libprelude-5.1.1/debian/libpreludecpp12.symbols 2020-10-27 11:48:43.000000000 -0700 @@ -358,17 +358,17 @@ _ZNK7Prelude9IDMEFTimeneERKS0_@Base 4.1 (optional)_ZNSt12_Vector_baseIN7Prelude10IDMEFClass14IDMEFClassElemESaIS2_EED1Ev@Base 5.1.1 (optional)_ZNSt12_Vector_baseIN7Prelude10IDMEFClass14IDMEFClassElemESaIS2_EED2Ev@Base 5.1.1 - _ZNSt6vectorIN7Prelude10ConnectionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 4.1 - _ZNSt6vectorIN7Prelude10IDMEFClass14IDMEFClassElemESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 4.1 + (optional)_ZNSt6vectorIN7Prelude10ConnectionESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 4.1 + (optional)_ZNSt6vectorIN7Prelude10IDMEFClass14IDMEFClassElemESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 4.1 (optional)_ZNSt6vectorIN7Prelude10IDMEFClass14IDMEFClassElemESaIS2_EEaSERKS4_@Base 4.1 - _ZNSt6vectorIN7Prelude10IDMEFValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 4.1 - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 4.1 + (optional)_ZNSt6vectorIN7Prelude10IDMEFValueESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 4.1 + (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 4.1 (optional)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 4.1 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 5.0.0 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 5.0.0 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 5.0.0 (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_@Base 5.0.0 - _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 5.0.0 + (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_@Base 5.0.0 (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_@Base 5.0.0 (optional)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@Base 5.0.0 _ZTIN7Prelude12PreludeErrorE@Base 4.1

