Skip to content
This repository has been archived by the owner on Jun 21, 2023. It is now read-only.

Remove connext workaround #275

Merged
merged 2 commits into from
Dec 15, 2017
Merged

Remove connext workaround #275

merged 2 commits into from
Dec 15, 2017

Conversation

mikaelarguedas
Copy link
Member

@mikaelarguedas mikaelarguedas commented Dec 11, 2017

From what I understand this was only necessary for Ubuntu connext builds with gcc4.8.2 (https://community.rti.com/static/documentation/connext-dds/5.3.0/doc/manuals/connext_dds/RTI_ConnextDDS_CoreLibraries_PlatformNotes.pdf).
As we now target connext 5.3.0 that is built with gcc5.4 this doesnt apply anymore.

I don't have the full context, relevant discussion: ros2/rcl#55 (comment)

If we decide to keep it it may make sense to export these flags (#178 (comment)) to avoid workarounds in downstream packages

  • Linux Debug Build Status

  • Linux Release Build Status

Edit: New ci:

  • Linux Debug Build Status

  • Linux Release Build Status

@mikaelarguedas
Copy link
Member Author

CI is happy, ready for review

@mikaelarguedas mikaelarguedas added in review Waiting for review (Kanban column) and removed in progress Actively being worked on (Kanban column) labels Dec 12, 2017
@dhood
Copy link
Member

dhood commented Dec 12, 2017

this seems safe to remove now

I have some additional context since I was involved in the issue/PRs at the time, so I'll dump it here for the future (you were probably already aware of it all @mikaelarguedas it's just for general knowledge)

As we now target connext 5.3.0 that is built with gcc5.4 this doesnt apply anymore.

Assuming they fixed the issue moving forwards.. if CI passes without the workaround now then I suppose so 😄 At the time the issue (ros2/rcl#52) was only when using binaries off their website (not the debs we built ourselves), and now we use website binaries in our CI, so if it works for us it should work for everyone.

If we decide to keep it it may make sense to export these flags to avoid workarounds in downstream packages

Though it looks like it from ros2/rcl#55, workarounds aren't necessary in downstream packages since #188 (#173 was superseded by #188). The workaround in ros2/rcl#55 was just done before it, and probably could have been removed afterwards.

@mikaelarguedas
Copy link
Member Author

Thanks for the summary, it's good to have confirmation as I tried to follow these various connected issues but wasn't sure I got all the context.

@mikaelarguedas mikaelarguedas merged commit 4030f24 into master Dec 15, 2017
@mikaelarguedas mikaelarguedas deleted the remove_connext_workaround branch December 15, 2017 11:16
@mikaelarguedas mikaelarguedas removed the in review Waiting for review (Kanban column) label Dec 15, 2017
@dhood dhood mentioned this pull request Feb 12, 2018
Karsten1987 added a commit that referenced this pull request Feb 12, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants