Public bug reported:
In Ubuntu 17.10, eigen version 3.3.4 throws massive reams of compiler
warnings about enums used in boolean contexts, e.g.:
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:86:63: warning: enum
constant in boolean context [-Wint-in-bool-context]
MayLinearVectorize = bool(MightVectorize) && MayLinearize &&
DstHasDirectAccess
The volume of printout is huge, and makes it very hard to spot "genuine"
compiler warnings (or even to identify fatal errors) in user code.
Looking online, it seems that this will be fixes in Eigen 3.3.5 but that
there are already patch changesets which could be applied to the package
in Ubuntu 18.04: http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1402
** Affects: eigen3 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1747943
Title:
Massive eigen compiler warnings with gcc7 ("enum constant in boolean
context")
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eigen3/+bug/1747943/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs