-
Notifications
You must be signed in to change notification settings - Fork 230
Closed
Labels
Description
Describe the bug
Advance notice that in the upcoming Boost 1.89.0 release, the Boost.System stub library has been removed (boostorg/system@7a495bb) which causes configure to fail.
To Reproduce
Steps to reproduce the behavior:
- Install Boost 1.89.0.beta1 (or official 1.89.0 when it is released around Aug 13)
- Run
./configure - See error
Expected behavior
Successful build
Screenshots/Logs
configure:
checking for Boost headers version >= 1.60.0... yes
checking for Boost's header version... 1_89
checking for boost/algorithm/string.hpp... yes
checking for boost/format.hpp... yes
checking for boost/functional/hash.hpp... yes
checking for boost/cast.hpp... yes
checking for boost/lexical_cast.hpp... yes
checking for boost/math/special_functions.hpp... yes
checking for boost/optional.hpp... yes
checking for boost/range/adaptors.hpp... yes
checking for boost/tokenizer.hpp... yes
checking for boost/tuple/tuple.hpp... yes
checking for boost/variant/variant_fwd.hpp... yes
checking for boost/variant.hpp... yes
checking for the toolset name used by Boost for g++... xgcc42 -xgcc
checking for boost/date_time/posix_time/posix_time.hpp... yes
checking for the Boost date_time library... yes
checking for boost/system/error_code.hpp... yes
checking for the Boost system library... no
configure: error: cannot find the flags to link with Boost system
Desktop (please complete the following information):
Additional context
Seen when pre-release testing 1.89.0.beta1 in Homebrew: Homebrew/homebrew-core#233031
Also see upstream Boost.System comment: https://github.com/boostorg/system/issues/132#issuecomment-3146378680