Bug#793260: [Pkg-ime-devel] Bug#793260: Bug#793260: marisa: change of type in system_error might break with GCC-5

2015-09-04 Thread Mitsuya Shibata
Hi, Guo

2015-09-03 2:35 GMT+09:00 Guo Yixuan :
> Actually, after rebuilding with 5.2, there's only one symbol with cxx11 ABI
> substring:
>U typeinfo for std::ios_base::failure[abi:cxx11]
>

Thank you for your investigation. I confirmed not rename package or soname.

1. marisa only use std::ios_base::failure in reader.cc/writer.cc
2. This just catch the exception, and throw an original exception (by
MARISA_THROW).
3. This original exception (Exception class) inherit std::exception
(not std::system_error).
4. marisa::Exception receive "std:ios_base::failure" as an error string.
5. Software link libmarisa will catch marisa::Exception only.

It seems that software which link libmarisa does not affect gcc5 transition.
I will upload package bumped up version to mentors,
and will send request for sponsorship.

Regards,
-- 
Mitsuya Shibata
mty.shib...@gmail.com



Bug#793260: [Pkg-ime-devel] Bug#793260: Bug#793260: marisa: change of type in system_error might break with GCC-5

2015-09-02 Thread Guo Yixuan
On Sep 2, 2015 12:52, "Mitsuya Shibata"  wrote:
>
> Control: owner !
>
> sorry for very late reply.
> I will tackle the bug in this weekend.

Thank you! If no renaming is needed, then you only need to bump the package
version, rebuild and upload.

Actually, after rebuilding with 5.2, there's only one symbol with cxx11 ABI
substring:
   U typeinfo for std::ios_base::failure[abi:cxx11]

Cheers,
Yixuan


Bug#793260: [Pkg-ime-devel] Bug#793260: Bug#793260: marisa: change of type in system_error might break with GCC-5

2015-09-02 Thread Mitsuya Shibata
Control: owner !

sorry for very late reply.
I will tackle the bug in this weekend.