Package: atlas-cpp
Version: 0.6.3-4
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu bionic ubuntu-patch

Dear maintainers,

As with eris (bug #893674), the latest version of atlas-cpp fails to build
on ppc64el in Ubuntu, because Ubuntu builds with -O3 by default on ppc64el,
resulting in some symbols file mismatches.

All of the removed symbols look safe to mark as optional (c++ templates), so
I've applied the attached patch in Ubuntu.  Please consider including it in
Debian as well.

-- 
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                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru atlas-cpp-0.6.3/debian/libatlas-cpp-0.6-2.symbols 
atlas-cpp-0.6.3/debian/libatlas-cpp-0.6-2.symbols
--- atlas-cpp-0.6.3/debian/libatlas-cpp-0.6-2.symbols   2017-10-15 
11:30:49.000000000 -0700
+++ atlas-cpp-0.6.3/debian/libatlas-cpp-0.6-2.symbols   2018-03-20 
22:54:55.000000000 -0700
@@ -131,14 +131,14 @@
  _ZNK5Atlas6Codecs4Bach10stringmodeEv@Base 0.6.2
  _ZNKSt5ctypeIcE8do_widenEc@Base 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseIN5Atlas6Codecs3XML5StateESaIS3_EE17_M_initialize_mapE[mj]@Base
 0.6.2
- _ZNSt11_Deque_baseIN5Atlas6Codecs3XML5StateESaIS3_EED1Ev@Base 0.6.2
- _ZNSt11_Deque_baseIN5Atlas6Codecs3XML5StateESaIS3_EED2Ev@Base 0.6.2
+ (optional)_ZNSt11_Deque_baseIN5Atlas6Codecs3XML5StateESaIS3_EED1Ev@Base 0.6.2
+ (optional)_ZNSt11_Deque_baseIN5Atlas6Codecs3XML5StateESaIS3_EED2Ev@Base 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseIN5Atlas6Codecs4Bach5StateESaIS3_EE17_M_initialize_mapE[mj]@Base
 0.6.2
- _ZNSt11_Deque_baseIN5Atlas6Codecs4Bach5StateESaIS3_EED1Ev@Base 0.6.2
- _ZNSt11_Deque_baseIN5Atlas6Codecs4Bach5StateESaIS3_EED2Ev@Base 0.6.2
+ (optional)_ZNSt11_Deque_baseIN5Atlas6Codecs4Bach5StateESaIS3_EED1Ev@Base 0.6.2
+ (optional)_ZNSt11_Deque_baseIN5Atlas6Codecs4Bach5StateESaIS3_EED2Ev@Base 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseIN5Atlas6Codecs6Packed5StateESaIS3_EE17_M_initialize_mapE[mj]@Base
 0.6.2
- _ZNSt11_Deque_baseIN5Atlas6Codecs6Packed5StateESaIS3_EED1Ev@Base 0.6.2
- _ZNSt11_Deque_baseIN5Atlas6Codecs6Packed5StateESaIS3_EED2Ev@Base 0.6.2
+ (optional)_ZNSt11_Deque_baseIN5Atlas6Codecs6Packed5StateESaIS3_EED1Ev@Base 
0.6.2
+ (optional)_ZNSt11_Deque_baseIN5Atlas6Codecs6Packed5StateESaIS3_EED2Ev@Base 
0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_initialize_mapE[mj]@Base
 0.6.2
  
(optional=templinst)_ZNSt5dequeIN5Atlas6Codecs3XML5StateESaIS3_EE12emplace_backIIS3_EEEvDpOT_@Base
 0.6.3
  
(optional=templinst)_ZNSt5dequeIN5Atlas6Codecs3XML5StateESaIS3_EE12emplace_backIJS3_EEEvDpOT_@Base
 0.6.3
@@ -221,8 +221,8 @@
  _ZNK5Atlas7Message7ElementeqERKS1_@Base 0.6.2
  _ZNKSt5ctypeIcE8do_widenEc@Base 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseIN5Atlas7Message11DecoderBase5StateESaIS3_EE17_M_initialize_mapE[mj]@Base
 0.6.2
- _ZNSt11_Deque_baseIN5Atlas7Message11DecoderBase5StateESaIS3_EED1Ev@Base 0.6.2
- _ZNSt11_Deque_baseIN5Atlas7Message11DecoderBase5StateESaIS3_EED2Ev@Base 0.6.2
+ 
(optional)_ZNSt11_Deque_baseIN5Atlas7Message11DecoderBase5StateESaIS3_EED1Ev@Base
 0.6.2
+ 
(optional)_ZNSt11_Deque_baseIN5Atlas7Message11DecoderBase5StateESaIS3_EED2Ev@Base
 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_initialize_mapE[mj]@Base
 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessIS6_ESaISt4pairIKS6_S9_EEESaISG_EE17_M_initialize_mapE[mj]@Base
 0.6.2
  
(optional=GCC7_removed|regex)_ZNSt11_Deque_baseISt6vectorIN5Atlas7Message7ElementESaIS3_EESaIS5_EE17_M_initialize_mapE[mj]@Base
 0.6.2
@@ -1052,7 +1052,7 @@
  
(optional=inline)_ZNSt7__cxx114listINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSERKS7_@Base
 0.6.2
  
(optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_N5Atlas7Objects8SmartPtrINS9_8RootDataEEEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIRS6_EESO_IIEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_@Base
 0.6.3
  
(optional=templinst)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_N5Atlas7Objects8SmartPtrINS9_8RootDataEEEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS6_EESO_IJEEEEESt17_Rb_tree_iteratorISD_ESt23_Rb_tree_const_iteratorISD_EDpOT_@Base
 0.6.3
- 
_ZNSt7__cxx114listINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_assign_dispatchISt20_List_const_iteratorIS5_EEEvT_SB_St12__false_type@Base
 0.6.3
+ 
(optional)_ZNSt7__cxx114listINS_12basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE18_M_assign_dispatchISt20_List_const_iteratorIS5_EEEvT_SB_St12__false_type@Base
 0.6.3
  
_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_N5Atlas7Objects8SmartPtrINS9_8RootDataEEEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE24_M_get_insert_unique_posERS6_@Base
 0.6.2
  
(optional=inline)_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_N5Atlas7Objects8SmartPtrINS9_8RootDataEEEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorISD_ERS6_@Base
 0.6.2
  
_ZNSt8_Rb_treeIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIS6_N5Atlas7Objects8SmartPtrINS9_8RootDataEEEESt10_Select1stISD_ESt4lessIS6_ESaISD_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E@Base
 0.6.2

Reply via email to