Package: brial / 0.8.5-4

Metadata

Package Version Patches format
brial 0.8.5-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0003 Protect CErrorInfo from invalid array access.patch | (download)

libbrial/src/CErrorInfo.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 protect cerrorinfo::text() against invalid array access
 * The test suite tests this in PBoRiErrorTest.cc, but the tests
   failed only on the ia64 and alpha architectures.
fix testsuite.patch | (download)

SConstruct | 8 5 + 3 - 0 !
testsuite/src/BoolePolyRingTest.cc | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 4 deletions(-)

 fix test suite
 - Added libraries symlinks to testsuite dependencies to ensure that
   tests can be executed.
 - Library sources were moved to folder libbrial.
 - Add a missing ;
 - Do not set CXXFLAGS=-std=c++98.
testsuite boost 1.62.patch | (download)

testsuite/src/BoolePolynomialTest.cc | 148 74 + 74 - 0 !
1 file changed, 74 insertions(+), 74 deletions(-)

 fix testsuite for change in hash_combine in boost 1.62
 The hash function for boost::hash_combine() which is called in 
 libbrial/include/polybori/routines/pbori_routines_hash.h was changed for
 boost 1.62 in the commit
 https://github.com/boostorg/functional/commit/45eeb170f2b1372b4b5e52744d3c51eddb285b42
 .
 Therefore the hashes in the testsuite need to be updated.
fix_ftbfs_gcc 6.patch | (download)

configure.ac | 8 1 + 7 - 0 !
libbrial/include/polybori/routines/pbori_func.h | 30 7 + 23 - 0 !
2 files changed, 8 insertions(+), 30 deletions(-)

 [patch] only use either standard map or unordered map for more recent
 C++