-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Update pcl_find_boost
to allow compilation with Boost 1.73 and 1.72
#4080
Update pcl_find_boost
to allow compilation with Boost 1.73 and 1.72
#4080
Conversation
Add 1.72.0 and 1.73.0
Is this necessary, still? (just asking) |
@jspricke Yes, it is necessary when users are using an older version of CMake that can't find newer version of Boost by default. Users aren't always using a latest version of CMake. |
Maybe we should increase the required cmake version instead, do you know which version would be needed? |
Looking through my FindBoost.cmake, I guess there should be a version locking between the file and the installed boost version. So this seems like a okish workaround.. |
We're bumping to 3.10 very soon. |
Switching to a newer CMake version doesn't change anything, as they didn't have changed there anything. So In case you want to use e.g. Boost 1.72 with CMake 3.10 it is still not possible, as long we use FindBoost of CMake. So by updating We could only try to force config mode by |
pcl_find_boost
to detect Boost 1.73 and 1.72
pcl_find_boost
to detect Boost 1.73 and 1.72pcl_find_boost
to allow compilation with Boost 1.73 and 1.72
FYI: Using boost 1.74:
|
1.74 isn't released yet: https://www.boost.org/users/history/ But once it is, we'll have to make some changes |
It's just a warning. The old header is still there and still works. Does the new header already exist under 1.72/1.73? The release date of 1.74 is set to 12. Aug. 2020. |
In 1.72 it does. But not in 1.65 (18.04) so we'd need a patch sometime later |
Has the All-In-One Windows installer been updated to support compilation with Boost1.74? |
Unless @UnaNancyOwen took steps to include the patch from #4330, no. You should be able to manually apply the required patch if needed |
@srini196 PCL 1.11.1 All-in-one Installer is built with Boost 1.74.0 (backported #4330). You can use Boost 1.74.0. For more information, Please see my build notes. |
For information only: On next Wednesday boost 1.75 will be published. FindBoost from CMake does not work with this version! |
I really don't love this part of CMake 😆 |
Add 1.72.0 and 1.73.0