Opened 10 years ago
Closed 10 years ago
#46569 closed defect (fixed)
eigen3 @3.2.3 header compilatin error
Reported by: | rsanchez.saez@… | Owned by: | eborisch (Eric A. Borisch) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | Cc: | mkae (Marko Käning) | |
Port: | eigen3 |
Description
After updating as per issue #4650, the header has an error when compiling to arm64.
The solution is to apply this patch https://bitbucket.org/eigen/eigen/commits/3e99bd6c81d0/ as noted here https://forum.kde.org/viewtopic.php?f=74&t=124334.
Attachments (1)
Change History (6)
comment:1 Changed 10 years ago by rsanchez.saez@…
comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to eborisch@… |
---|---|
Port: | eigen3 added |
Could you please attach a main.log file showing the problem you encountered?
Changed 10 years ago by rsanchez.saez@…
Attachment: | Screen Shot 2015-01-15 at 20.37.44.png added |
---|
Compilation when targeting ARM64
comment:3 Changed 10 years ago by rsanchez.saez@…
I attached a screenshot showing the errors I get when compiling a project that includes the Eigen headers to an arm64 target.
Replacing '_ _pld' by the 'EIGEN_ARM_PREFETCH' macro in both NEON specific headers fixes it.
_ _pld() is not defined in the ARM64 arch (such as the iPhone 5s and up).
comment:5 Changed 10 years ago by eborisch (Eric A. Borisch)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Resolved (in 3.2.4) with r132131.
Note: See
TracTickets for help on using
tickets.
Sorry: I meant after updating as per issue #46506.