Why does colcon want to build hundreds of packages on a new workspace?
I’m trying to simply get a ROS2 workspace going with the demo nodes built. However, following these instructions for making a workspace, when i get to the colcon build --symlink-install step, it needs to build 271 packages. This is a fresh workspace.
This includes packages such as fastrtps, rviz_ogre_vender, ament_cmake_pep8, and many many more. This takes a LARGE amount of time on the Pi3. My main goal was just to have the demo nodes working.
Why are there so many packages being built, do these need to be built every time I make a new workspace, and is there a way to only build new packages if all of these need to be done in the future?
I’m an hour into this build and it isn’t even half way done.