Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

with this fix ,it will avoid eigen error on 32 bits system #1111

Merged
merged 1 commit into from
Nov 6, 2018

Conversation

GaoGeolone
Copy link

@GaoGeolone GaoGeolone commented Oct 31, 2018

The issue and the solution I have reported here #1110 .
Here is the flexible way to avoid the eigen not perfectly aligned issue on 32 bits system.If you libeigen support SSE packet, you will need this fix on your board.

http://eigen.tuxfamily.org/dox-devel/group__TopicStructHavingEigenMembers.htmlhere explain why this fix is needed, and why it can also fit X86-X64system.

In addition,the version is pasted here :ROS distro is above Lunar ,and GCC is above 5.4 and libeigen3 is above 3.3.4-4

@GaoGeolone
Copy link
Author

I search the problem in check log ,I think maybe the conflict comes from the test_mavros, I am confused.

@vooon
Copy link
Member

vooon commented Nov 6, 2018

Don't worry about CI failures. Unfortunately Travis now are broken. ROS CI most time fails on libmavconn test.

Copy link
Member

@vooon vooon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code are ok, but i prefer to place that macro right after public: with following blank line.

@vooon vooon merged commit 79cf74a into mavlink:master Nov 6, 2018
vooon added a commit that referenced this pull request Nov 6, 2018
vooon added a commit that referenced this pull request Nov 6, 2018
@GaoGeolone GaoGeolone deleted the mav_for_32bit_system branch November 7, 2018 01:19
@GaoGeolone
Copy link
Author

@vooon That's better~Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants