Public bug reported: Under Ubuntu Focal / GCC9, packages which use the Eigen3 headers from the current newest version (released Dec 2018) will get compiler warnings which must be silenced or they may interfere with the use of the -Werror flag, for example.
Upstream had patched this issue on their master branch (targeting Eigen 3.4), and was gracious enough to cherry-pick the changes over to their 3.3 support branch, see: https://gitlab.com/libeigen/eigen/-/merge_requests/29 https://gitlab.com/libeigen/eigen/-/commits/3.3 Thanks very much to Christoph Hertzberg for the quick turnaround on that. I have in turn imported these patches as-is to the current 3.3.7 package and released it to PPA here: https://launchpad.net/~mikepurvis/+archive/ubuntu/eigen/ When it's done building and published, I'll be installing it in order to confirm that it resolves the issues building my software that depends on Eigen. I'm hopeful that it would be possible to get this released as the version of eigen3 in Focal. ** Affects: eigen3 (Ubuntu) Importance: Undecided Status: New ** Description changed: - Under Ubuntu Focal, packages which use the Eigen3 headers from the - current newest version (released Dec 2018) will get compiler warnings - which must be silenced or they may interfere with the use of the -Werror - flag, for example. + Under Ubuntu Focal / GCC9, packages which use the Eigen3 headers from + the current newest version (released Dec 2018) will get compiler + warnings which must be silenced or they may interfere with the use of + the -Werror flag, for example. Upstream had patched this issue on their master branch (targeting Eigen - 3.4), and was gracious enough to patch the changes over to their 3.3 - support branch, see: + 3.4), and was gracious enough to cherry-pick the changes over to their + 3.3 support branch, see: https://gitlab.com/libeigen/eigen/-/merge_requests/29 https://gitlab.com/libeigen/eigen/-/commits/3.3 Thanks very much to Christoph Hertzberg for the quick turnaround on that. I have in turn imported these patches as-is to the current 3.3.7 package and released it to PPA here: https://launchpad.net/~mikepurvis/+archive/ubuntu/eigen/ When it's done building and published, I'll be installing it in order to confirm that it resolves the issues building my software that depends on Eigen. I'm hopeful that it would be possible to get this released as the version of eigen3 in Focal. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1865225 Title: Eigen 3.3.7 headers throw deprecated-copy warnings in GCC9 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eigen3/+bug/1865225/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs