Build ros2 with out python bindings

asked 2021-09-14 03:49:59 -0500

BhanuKiran.Chaluvadi gravatar image


My embedded platform has very limited memory and is there way that we can created ros2 Debian packages with out python bindings on targeted platform (debian 10 - 32 bit - not officially supported) ? I only need run-time c++ libraries.

Right now , I built ros2 from the source on my target platform (Debian 10 - 32 bit) and created Debian files for all the packages platform so that any one on my network can simply perform apt install. Thus created debian package has lot of python relation related libraries and also these packages depend on some python libraries. I understand that ros works both on c++ & python. But there a to exclude python bindings and debianise the package only with c++ related libraries ?

Thank you

edit retag flag offensive close merge delete


There is a similar question from a while ago. Not sure if you have seen it:

It suggests to look at meta-ros.

osilva gravatar image osilva  ( 2021-09-14 08:04:58 -0500 )edit

Thanks @osilva I haven't. I assume the comments were made regarding ros1 back in 2015 and in my case i don't really need cli tools like rostopic and debugging tools etc. But i will surely look into meta-ros

BhanuKiran.Chaluvadi gravatar image BhanuKiran.Chaluvadi  ( 2021-09-15 04:07:12 -0500 )edit