Package: lomiri-api
Version: 0.1.1-3
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu hirsute ubuntu-patch

Hi,

We build on ppc64el in Ubuntu with -O3 enabled, and there is a symbol
mismatch for lomiri-api. [1]

In Ubuntu, the attached patch was applied to achieve the following:

  * Mark two symbols as optional to fix build with -O3 on ppc64el.

Thanks for considering the patch.

Logan

[1] https://launchpad.net/ubuntu/+source/lomiri-api/0.1.1-3/+build/20205674
diff -Nru lomiri-api-0.1.1/debian/liblomiri-api0.symbols 
lomiri-api-0.1.1/debian/liblomiri-api0.symbols
--- lomiri-api-0.1.1/debian/liblomiri-api0.symbols      2020-09-27 
14:30:59.000000000 -0400
+++ lomiri-api-0.1.1/debian/liblomiri-api0.symbols      2021-01-16 
20:01:23.000000000 -0500
@@ -128,8 +128,8 @@
  _ZNK6lomiri9Exception6reasonB5cxx11Ev@Base 0.1.0
  
_ZNK6lomiri9Exception9to_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 0.1.0
  
_ZNK6lomiri9Exception9to_stringEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base
 0.1.0
- _ZNSt14_Function_baseD1Ev@Base 0.1.1
- _ZNSt14_Function_baseD2Ev@Base 0.1.1
+ (optional=templinst)_ZNSt14_Function_baseD1Ev@Base 0.1.1
+ (optional=templinst)_ZNSt14_Function_baseD2Ev@Base 0.1.1
  
(optional=templinst)_ZNSt15__exception_ptr12__dest_thunkIN6lomiri13FileExceptionEEEvPv@Base
 0.1.0
  
(optional=templinst)_ZNSt15__exception_ptr12__dest_thunkIN6lomiri14LogicExceptionEEEvPv@Base
 0.1.0
  
(optional=templinst)_ZNSt15__exception_ptr12__dest_thunkIN6lomiri16SyscallExceptionEEEvPv@Base
 0.1.0

Reply via email to