-
Notifications
You must be signed in to change notification settings - Fork 51
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
Place RTI OpenSSL on the (LD_LIBRARY_)PATH on Linux #263
Conversation
2fa5d34
to
17373e2
Compare
This is broken on windows, moving back to "in progress" for now Bionic: |
Rebased and modify logic to pass the build on windows
just pass unchanged PATH on other platforms Modify PATH only if connext is being tested modify path for all connext tests (not sure why it worked before)
35f9fdd
to
522d117
Compare
I changed this to modify the PATH only when testing Connext on Linux to make sure we still exercise OpenSSL 1.1 when using Fast-RTPS. CI with last changes: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reading the patch I was confused about TEST_PATH_WITH_RTI_BIN
assuming it would contain the extra bin for all rmw. Further down I see that it is only populated in the case of Connext. Maybe renaming the variable to something like TEST_PATH
would avoid that confusion.
Anyway the patch looks fine to me.
Good point I didnt rename the variable after changing the logic: done in 6dbd610 |
This implements "option a" described in ros2/ros2#481 (comment) as option b was evaluated as not acceptable for users.
This also works on xenial as the env vars stay the same so it can be merged async from ros2/ci#148 (but there's not much incentive to merge it before)
Xenial job:![Build Status](https://camo.githubusercontent.com/3a05810aa2b2f977529e94656330b9f8cc61567a6803419c8345f61487955bfb/687474703a2f2f63692e726f73322e6f72672f6275696c645374617475732f69636f6e3f6a6f623d63695f6c696e7578266275696c643d34323538)
![Build Status](https://camo.githubusercontent.com/faa96e52c6f47a4b2e1fd33f7442b39eb5222cbd94bcf744d1ce51882566b220/687474703a2f2f63692e726f73322e6f72672f6275696c645374617475732f69636f6e3f6a6f623d63695f6c696e7578266275696c643d34323536)
Bionic job:
connects to ros2/ros2#481