Closed vsht closed 1 year ago
Hi, Vlad. I think your copy of nauty was configured with --enable-tls
, which is not the default. Unfortunately I don't see an easy way to disable it after it was configured that way, because #define USE_TLS
is hardcoded into nauty.h
. I could just not use DYNALLSTAT()
though. Could you try the latest commit?
Come to think of it, it's strange in the first place that Nauty asks users to define their dynamically allocated structures as static
. I guess that could help by not needing to reallocate the structures every time, but because I call DYNFREE()
at the end of canonical_variable_permutation()
anyway, this benefit is not really there.
Hi Vitaly,
many thanks for the quick fix. I can confirm that now feynson can be compiled using gcc 12.
Hi,
I noticed that trying to build feynson using gcc 12.2.1 (shipped with Fedora 37) results into
Compiling it with clang works though
Cheers, Vladyslav