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

Add rcpputils for find_library #57

Merged
merged 8 commits into from
Jan 22, 2020

Conversation

EricCousineau-TRI
Copy link
Contributor

@EricCousineau-TRI EricCousineau-TRI commented Mar 25, 2019

Compadre of ros2/rcpputils#4


This change is Reviewable

Connects to ros2/rcpputils#4

@tfoote tfoote added the in review Waiting for review (Kanban column) label Mar 25, 2019
@nuclearsandwich nuclearsandwich removed the in review Waiting for review (Kanban column) label Aug 15, 2019
rmw_implementation/package.xml Outdated Show resolved Hide resolved
rmw_implementation/src/functions.cpp Outdated Show resolved Hide resolved
@dirk-thomas
Copy link
Member

@EricCousineau-TRI Just checking if you want to pick this up again with the underlying PR ready?

@EricCousineau-TRI
Copy link
Contributor Author

Sorry for the delay; will do that now (especially given that you've already finished the upstream PR - thank you!)

Copy link
Member

@dirk-thomas dirk-thomas left a comment

Choose a reason for hiding this comment

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

Please also rebase against the latest state of the target branch.

rmw_implementation/CMakeLists.txt Show resolved Hide resolved
rmw_implementation/package.xml Show resolved Hide resolved
@dirk-thomas dirk-thomas added enhancement New feature or request requires-changes and removed backlog labels Oct 7, 2019
@dirk-thomas
Copy link
Member

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@dirk-thomas
Copy link
Member

@EricCousineau-TRI
Copy link
Contributor Author

The patch breaks Windows - [...]

Unfortunately, I am very slow in debugging on Windows; given other obligations, it may take me a week to circle back to this. The main change that I see triggering this is to change to use get_env, rather than using the builtin _dupenv_s, where we are now doing additional error checking.

@dirk-thomas
Copy link
Member

it may take me a week to circle back to this.

Just a note: the Eloquent freeze is on Fri Oct 18th.

@EricCousineau-TRI
Copy link
Contributor Author

EricCousineau-TRI commented Oct 17, 2019

Can't access a Windows workstation atm. Will simply revert the getenv changes, but leave the dependencies and a TODO since it's just an internal implementation detail.

@EricCousineau-TRI
Copy link
Contributor Author

Pushed update.

Signed-off-by: Eric Cousineau <eric.cousineau@tri.global>
Signed-off-by: Eric Cousineau <eric.cousineau@tri.global>
Signed-off-by: Eric Cousineau <eric.cousineau@tri.global>
Signed-off-by: Eric Cousineau <eric.cousineau@tri.global>
Signed-off-by: Eric Cousineau <eric.cousineau@tri.global>
Signed-off-by: Eric Cousineau <eric.cousineau@tri.global>
@dirk-thomas dirk-thomas force-pushed the issue/rcpputils_3 branch 2 times, most recently from 7935c32 to c4ccfbf Compare January 15, 2020 22:06
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
@dirk-thomas
Copy link
Member

dirk-thomas commented Jan 17, 2020

I updated the patch to remove the custom get env logic in favor of using rcutils_get_env() instead. I also removed the unnecessarily added namespace.

CI builds together with ros2/rcutils#201:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@dirk-thomas dirk-thomas added in review Waiting for review (Kanban column) and removed requires-changes labels Jan 17, 2020
Copy link
Member

@dirk-thomas dirk-thomas left a comment

Choose a reason for hiding this comment

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

Waiting for ros2/rcutils#201.

@EricCousineau-TRI
Copy link
Contributor Author

Awesome, thank you!

@dirk-thomas dirk-thomas merged commit 2d5e1e1 into ros2:master Jan 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request in review Waiting for review (Kanban column)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants