Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP6
sympol
bliss-0.77.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bliss-0.77.diff of Package sympol
Date: 2021-06-22 16:49:35.023920416 +0200 From: Jan Engelhardt <jengelh@inai.de> References: https://polymake.org/downloads/bliss077.patch Make sympol build with newer bliss (>= 0.76). Modelled upon a similar patch from polymake. --- sympol/symmetrygroupconstruction/graphconstructionbliss.cpp | 5 +++++ 1 file changed, 5 insertions(+) Index: sympol-0.1.8/sympol/symmetrygroupconstruction/graphconstructionbliss.cpp =================================================================== --- sympol-0.1.8.orig/sympol/symmetrygroupconstruction/graphconstructionbliss.cpp +++ sympol-0.1.8/sympol/symmetrygroupconstruction/graphconstructionbliss.cpp @@ -79,7 +79,12 @@ boost::shared_ptr<sympol::PermutationGro G.set_splitting_heuristic(bliss::Graph::shs_f); // disable component recursion as advised by Tommi Junttila from bliss G.set_component_recursion(false); +#if BLISS_VERSION_MAJOR > 0 || (BLISS_VERSION_MAJOR == 0 && BLISS_VERSION_MINOR >= 76) + auto hook = [&](unsigned int n, const unsigned int *aut) { blisshook(&data, n, aut); }; + G.find_automorphisms(stats, hook); +#else G.find_automorphisms(stats, blisshook, &data); +#endif if (yal::DEBUG <= yal::ReportLevel::get()) stats.print(stdout); else
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor