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

Reply via email to