On Sat, Jan 11, 2014 at 8:04 PM, Jon Stephan <[email protected]> wrote: [...] > One thing I have noticed is that roscore ends up crawling all the paths > under $ROS_ROOT. Since ROS_ROOT is /usr in the openembedded distro, this > takes a very long time.
Interesting, I never realized that part of the performance was lost because of this reason. > Is there a reason the files are in /usr (they're in /opt/ros on my ubuntu > machine) I've also been wondering about that, but never really paid much attention to it as I didnt think it made much difference (apart from being mildly annoying, as I am used to the /opt/ros path, and all ROS documentation assumes the path to be like that). I'd suggest you open an issue at meta-ros [1] to track/discuss this. At first sight, one thing that might be done is forcing the path in ros.bbclass, by modifying base_prefix there - e.g.: export base_prefix = "/opt/ros" Note that I did not try this, and this solution might be too simplistic. Kristof [1] https://github.com/bmwcarit/meta-ros/issues
