Package: eris
Version: 1.3.23-7
Severity: minor
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu disco ubuntu-patch
Dear Olek,

eris is again failing to build from source on ppc64el in Ubuntu, as the only
architecture where packages are built with -O3 by default, because some
additional template symbols are now being optimized out with gcc-8 compared
to previous toolchains.

Please find attached a patch that marks these further template symbols
optional, allowing the package to build from source with or without -O3.

Cheers,
-- 
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 eris-1.3.23/debian/control eris-1.3.23/debian/control
--- eris-1.3.23/debian/control  2019-02-01 09:05:24.000000000 -0800
+++ eris-1.3.23/debian/control  2019-02-01 10:03:38.000000000 -0800
@@ -1,8 +1,7 @@
 Source: eris
 Section: libs
 Priority: optional
-Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
-XSBC-Original-Maintainer: Debian Games Team 
<pkg-games-de...@lists.alioth.debian.org>
+Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
 Uploaders: Olek Wojnar <olekw....@gmail.com>
 Build-Depends: debhelper (>= 11),
                libatlas-cpp-0.6-dev (>= 0.6.3),
diff -Nru eris-1.3.23/debian/liberis-1.3-21.symbols 
eris-1.3.23/debian/liberis-1.3-21.symbols
--- eris-1.3.23/debian/liberis-1.3-21.symbols   2018-10-03 12:19:59.000000000 
-0700
+++ eris-1.3.23/debian/liberis-1.3-21.symbols   2019-02-01 10:02:52.000000000 
-0800
@@ -231,9 +231,9 @@
  
_ZN4Eris20TerrainModTranslator10parseStuffIN6WFMath7PolygonEEEbRKNS2_5PointILi3EEERKNS2_10QuaternionERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISH_ESaISt4pairIKSH_SK_EEERSO_RT_ILi2EERKSK_@Base
 1.3.23
  _ZN4Eris20TerrainModTranslator11getModifierEv@Base 1.3.19
  
_ZN4Eris20TerrainModTranslator13parsePositionERKN6WFMath5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISC_ESaISt4pairIKSC_SF_EEE@Base
 1.3.23
- 
_ZN4Eris20TerrainModTranslator14createInstanceIN8Mercator15SlopeTerrainModEN6WFMath4BallEEEbRT0_ILi2EERKNS4_5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISJ_ESaISt4pairIKSJ_SM_EEEff@Base
 1.3.23
- 
_ZN4Eris20TerrainModTranslator14createInstanceIN8Mercator15SlopeTerrainModEN6WFMath6RotBoxEEEbRT0_ILi2EERKNS4_5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISJ_ESaISt4pairIKSJ_SM_EEEff@Base
 1.3.23
- 
_ZN4Eris20TerrainModTranslator14createInstanceIN8Mercator15SlopeTerrainModEN6WFMath7PolygonEEEbRT0_ILi2EERKNS4_5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISJ_ESaISt4pairIKSJ_SM_EEEff@Base
 1.3.23
+ 
(optional)_ZN4Eris20TerrainModTranslator14createInstanceIN8Mercator15SlopeTerrainModEN6WFMath4BallEEEbRT0_ILi2EERKNS4_5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISJ_ESaISt4pairIKSJ_SM_EEEff@Base
 1.3.23
+ 
(optional)_ZN4Eris20TerrainModTranslator14createInstanceIN8Mercator15SlopeTerrainModEN6WFMath6RotBoxEEEbRT0_ILi2EERKNS4_5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISJ_ESaISt4pairIKSJ_SM_EEEff@Base
 1.3.23
+ 
(optional)_ZN4Eris20TerrainModTranslator14createInstanceIN8Mercator15SlopeTerrainModEN6WFMath7PolygonEEEbRT0_ILi2EERKNS4_5PointILi3EEERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISJ_ESaISt4pairIKSJ_SM_EEEff@Base
 1.3.23
  
_ZN4Eris20TerrainModTranslator9parseDataERKN6WFMath5PointILi3EEERKNS1_10QuaternionERKSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementESt4lessISF_ESaISt4pairIKSF_SI_EEE@Base
 1.3.23
  _ZN4Eris20TerrainModTranslatorC1Ev@Base 1.3.19
  _ZN4Eris20TerrainModTranslatorC2Ev@Base 1.3.19
@@ -735,7 +735,7 @@
  
_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementEED1Ev@Base
 1.3.23
  
_ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5Atlas7Message7ElementEED2Ev@Base
 1.3.23
  
_ZNSt5dequeIN5Atlas7Objects8SmartPtrINS1_9Operation17RootOperationDataEEESaIS5_EE16_M_push_back_auxIJRKS5_EEEvDpOT_@Base
 1.3.23
- 
_ZNSt5dequeIN5Atlas7Objects8SmartPtrINS1_9Operation17RootOperationDataEEESaIS5_EE19_M_destroy_data_auxESt15_Deque_iteratorIS5_RS5_PS5_ESB_@Base
 1.3.19
+ 
(optional)_ZNSt5dequeIN5Atlas7Objects8SmartPtrINS1_9Operation17RootOperationDataEEESaIS5_EE19_M_destroy_data_auxESt15_Deque_iteratorIS5_RS5_PS5_ESB_@Base
 1.3.19
  
_ZNSt5dequeIN5Atlas7Objects8SmartPtrINS1_9Operation17RootOperationDataEEESaIS5_EED1Ev@Base
 1.3.19
  
_ZNSt5dequeIN5Atlas7Objects8SmartPtrINS1_9Operation17RootOperationDataEEESaIS5_EED2Ev@Base
 1.3.19
  
(optional=inline)_ZNSt5dequeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE16_M_pop_front_auxEv@Base
 1.3.23

Reply via email to