I think the debug symbols are worth the extra 270MB of space. <div><br></div><div><br><div class="gmail_quote">On Tue, Feb 22, 2011 at 10:51 AM, Radu Bogdan Rusu <span dir="ltr"><<a href="mailto:rusu@willowgarage.com">rusu@willowgarage.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi all,<br>
<br>
This question is mainly for our ROS PCL users, as that's the only forum where we provide binaries for PCL (via DEB<br>
packages)...<br>
<br>
We did some tests yesterday and we discovered that in its default "RelWithDebInfo" configuration, the perception_pcl<br>
stack libraries occupy around 300MB, due to the explicit template instantiations that we do there. (More on how to<br>
improve this for 2.0 later.) However, when changed to "Release", the entire think dropped to 30MB or so.<br>
<br>
Right now we have no way to change between the two modes while we build the debian packages (we could create a ticket<br>
for that if we feel it's necessary), so we have to select one or the other.<br>
<br>
Do folks here have any preferences? If you're doing development, and you're missing out on debug information, it might<br>
be hard to trace bugs. And PCL can be buggy -- "stable" means the API is locked, not that we solved all our bugs :)<br>
<br>
However, is the archive size is important, and you would like to apt-get install less stuff, going to Release will<br>
shrink down the files by an order of magnitude.<br>
<br>
Suggestions? Ideas?<br>
<br>
<br>
Thanks,<br>
Radu.<br>
<font color="#888888">--<br>
<a href="http://pointclouds.org" target="_blank">http://pointclouds.org</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</font></blockquote></div><br></div>