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

Reply via email to