SHA256
1
0
forked from pool/muparser

put back patch description

OBS-URL: https://build.opensuse.org/package/show/science/muparser?expand=0&rev=26
This commit is contained in:
Jan Engelhardt 2020-06-17 12:56:53 +00:00 committed by Git OBS Bridge
parent 3bc338a682
commit 0bc66dc265

View File

@ -1,3 +1,20 @@
Orig-From: Jan Engelhardt <jengelh@inai.de>
Orig-Date: 2015-02-03 00:43:03.433735818 +0100
From: Paolo Stivanin <info@paolostivanin.com>
Date: 2020-06-17 08:54:21+0000
muparser broke the ABI between 2.2.3 and 2.2.4 by changing.
The abidiff(1) report from libabigail:
[C]'method std::size_t mu::ParserError::GetPos()' has some indirect sub-type changes:
return type changed:
entity changed from typedef std::size_t to int
name changed from 'long unsigned int' to 'int'
size changed from 64 to 32 bits
alignment changed from 64 to 32 bits
Work around this messup by using the full version as unique SONAME.
diff -ru a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2020-06-17 10:52:15.574640873 +0200
+++ b/CMakeLists.txt 2020-06-17 00:09:53.000000000 +0200