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

Feature Request: Consume colcon packages from Bazel? #14

Open
EricCousineau-TRI opened this issue Mar 22, 2019 · 0 comments
Open

Feature Request: Consume colcon packages from Bazel? #14

EricCousineau-TRI opened this issue Mar 22, 2019 · 0 comments

Comments

@EricCousineau-TRI
Copy link

EricCousineau-TRI commented Mar 22, 2019

(Sorry if this isn't the right place to post; lemme know if I should move this!)

Can I ask if there are any recipes to consume colcon artifacts / packages from Bazel?

e.g. wanting to consume the C++ or Python version of rcl

I've started drafting out stuff here, and wrote my current understanding of this project; open to changing it if I'm wrong!
ros2_bazel_protoype (commit)

UPDATE: As of ros2_bazel_prototype@e664a5b, got a generic-ish CMake C++ interface (well, target) consumer, with a template for ament, that handles direct linking. However, that does not play well with the rmw implementation discovery (which may rely heavily on only dlopen behavior...). Added in overlay handling to see if there's a way to "work around" it.

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

No branches or pull requests

1 participant