-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix find_package(PythonLibs ...) #42
Conversation
The version should be passed as argument, not by setting PythonLibs_FIND_VERSION. This breaks builds in recentely released cmake 3.0.0 it seems: http://answers.ros.org/question/178375/linking-camera_info_manager-fails-on-osx/ This change should also be backported to groovy/hydro.
Fix find_package(PythonLibs ...)
@dirk-thomas: Thanks. Can you merge this into groovy-devel, or should I open a separate PR? |
It wil be cherry-picked before a new release is done for those distros. |
Just curious: Is there some automatic process for this cherry-picking before release, or is this simply on someone's todo list for the release? |
The maintainer manually decides what should be backported. There is no automatic process for it since the decision what goes in and what doesn't is usually based on a mixture of criteria: bug vs. feature, severity / complexity, potential of regressions... I personally usually do this before making a new release. I also tend to wait some time for the patch to be available in the latest distro to reduce the risk of regressions. |
Makes sense. Thanks. |
Drop patch-aa for tinyxml location, this is now handled by devel/ros-cmake-modules. Changes since 2.1.19: 2.2.4 (2014-07-10) ------------------ * fix find_package(PythonLibs ...) with CMake 3 (`#42 <https://github.com/ros/rospack/issues/42>`_) 2.2.3 (2014-05-07) ------------------ * find library for exact Python version (even if not in CMake provided list of version numbers) (`#40 <https://github.com/ros/rospack/issues/40>`_) * find TinyXML using cmake_modules (`#24 <https://github.com/ros/rospack/issues/24>`_) * make error messages tool specific (rospack vs. rosstack) (`#38 <https://github.com/ros/rospack/issues/38>`_) 2.2.2 (2014-02-25) ------------------ * python 3 compatibility (`#35 <https://github.com/ros/rospack/issues/35>`_) 2.2.1 (2014-02-24) ------------------ * only perform backquote substitution when needed (`#34 <https://github.com/ros/rospack/issues/34>`_) 2.2.0 (2014-01-30) ------------------ * add hash of ROS_PACKAGE_PATH to rospack/rosstack cache filename, remove ROS_ROOT from cache (`#28 <https://github.com/ros/rospack/issues/28>`_) 2.1.22 (2014-01-07) ------------------- * use specific python version catkin has decided on (`#29 <https://github.com/ros/rospack/issues/29>`_) * python 3 compatibility (`#25 <https://github.com/ros/rospack/issues/25>`_, `#27 <https://github.com/ros/rospack/issues/27>`_) * fall back gracefully whe gtest is not available * update package urls 2.1.21 (2013-07-05) ------------------- * honor CATKIN_IGNORE marker file when crawling for packages (`#21 <https://github.com/ros/rospack/issues/21>`_) 2.1.20 (2013-07-03) ------------------- * improve error message to include package names when circular dependency is detected (`#18 <https://github.com/ros/rospack/issues/18>`_) * check for CATKIN_ENABLE_TESTING to enable configure without tests * add '-h' option
The version should be passed as argument, not by setting PythonLibs_FIND_VERSION.
This breaks builds in recentely released cmake 3.0.0 it seems: http://answers.ros.org/question/178375/linking-camera_info_manager-fails-on-osx/
This change should also be backported to groovy/hydro.