-
Notifications
You must be signed in to change notification settings - Fork 366
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
Force HPP-FCL bindings dependency #1005
Comments
We cannot check FCL bindings with pkg-config. I mean this is not a standard way of doing it. In addition, we are not sure yet to get the latest FCL version on all the platforms. @nim65s Is hpp-fcl latest release available on robotpkg? To do it correctly, I would suggest using directly the packaging of CMake, which allows exporting additional targets, such as the Python bindings. |
For this, it will be enough to do a new HPP-FCL release and then increase the minimum version required by Pinocchio. This way everybody using HPP-FCL will be forced to upgrade. We cannot think of maintaining the whole combinatorics and I do not see why anybody should want to keep old versions.
Yes, I think this may be the correct way. |
Changing the minimal version number is indeed in the pipe. As I mentioned previously,I’m waiting the update from robot from robotpkg first. I will close the issue and I will take care of all it soon. |
On robotpkg, hpp-fcl is on v1.2.1. The current latest is 1.2.2. I'll update it. |
@jcarpent 1.2.2 is available |
@nim65s Thanks a lot! |
Currently, Pinocchio Python bindings can be built:
I believe the second option is unreasonable and only adds complexity. If Python bindings are built with HPP-FCL, then HPP-FCL bindings should be enforced. Ideally, we should add something like this to the CMakeLists.txt:
so we need a way to detect hpp-fcl Python bindings via cmake.
What do you think?
The text was updated successfully, but these errors were encountered: