Jose, This was an issue with the tf compile flags. As far as my research got me there is not a good standard way to test for it on all platforms. On linux you can read /proc/cpuinfo I have an open ticket with a few relevant links I have found. https://code.ros.org/trac/ros-pkg/ticket/3906 If you find something please either post back here or there. If we can find a good generic solution I will add it to the ROS build documentation. Tully On Tue, Mar 23, 2010 at 9:06 AM, Jose Gonzalez wrote: > Hi, > > Doing some experiments in the past with OpenCV (linux/g++) I realized > that there is a significant performance difference between the > versions compiled with autoconf and cmake. Digging in the compilation > scripts I came to the conclusion that the only extra flags that were > added by the autoconf scripts were the SSE optimizations (and openMP). > > Talking about the SSE optimizations, I can see how ROS sets the flags > in a similar way. When the detected platform is i686, all the SSE > optimizations are disabled by default (there is a comment "SSE/SSE2 > might probably be not available for some old AMD or VIA processors"). > Before finding out a solution by myself I'd like to ask the list if > somebody knows a standard way of testing for SSE optimizations in > cmake. > > Thanks, > Jose > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > ros-users mailing list > ros-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ros-users > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Tully Foote Systems Engineer Willow Garage, Inc. tfoote@willowgarage.com (650) 475-2827