Fix build with Boost 1.89.0#6330
Conversation
This fixes a regression in 0404f7c / 1.15.1 as `Boost::system` is not valid since Boost 1.89.0. PCL requires a minimum of Boost 1.71.0 so Boost.System is guaranteed to be header-only (since 1.69[^1]) and the component can be removed. [^1]: https://www.boost.org/doc/libs/1_69_0/libs/system/doc/html/system.html#changes_in_boost_1_69
I actually did test the 1.15.1 release candidate with Boost 1.89.0, but it was our last-minute change in #6325 that broke compatibility with Boost 1.89.0 (more specifically, changing |
Ahh, yeah okay. That was unfortunate - somehow I remembered it as it was part of the release candidate 😆 |
This fixes a regression in 0404f7c / 1.15.1 as
Boost::systemis not valid since Boost 1.89.0.PCL requires a minimum of Boost 1.71.0 so Boost.System is guaranteed to be header-only (since 1.691) and the component can be removed.
Build failure was originally seen at Homebrew (Homebrew/homebrew-core#235073) when trying to update to 1.15.1
Footnotes
https://www.boost.org/doc/libs/1_69_0/libs/system/doc/html/system.html#changes_in_boost_1_69 ↩