This is a minor release resolving some issues in the build system, and some issues related to PBRs.
The issues resolved are:
- eigen support is enabled if the configure flag
--with-external-eigen
is given. Resolved by J. James. - the order the compile flags related to HPCombi were appended was changed, so that they do not override user-provided
CFLAGS
. Reported by Jan Engelhardt and fixed by J. D. Mitchell. - the macro
LIBSEMIGROUPS_FMT_ENABLED
was incorrectly used inreport.cpp
and some weirdness ensued whenlibsemigroups
was system installed (viamake install
). Resolved by J. D. Mitchell. - the configuration options
--disable-fmt
and--enable-fmt
did the same thing. Resolved by J. D. Mitchell. - it was possible to create invalid
PBR
objects, which caused some incorrect values to be returned byFroidurePin<PBR>
instances. Theto_string
implementation forPBR
's also didn't work properly in all cases. Resolved by Finn Smith.