On 2020/08/15 14:30, Rafael Sadowski wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2020/08/15 14:30:40
>
> Modified files:
> devel/boost : Makefile distinfo
> devel/boost/patches: patch-Jamroot
> patch-boost_asio_detail_config_hpp
> patch-boost_config_compiler_clang_hpp
> patch-boost_test_impl_execution_monitor_ipp
> patch-boost_type_traits_is_convertible_hpp
> patch-libs_context_build_Jamfile_v2
> patch-tools_build_src_engine_execunix_c
> patch-tools_build_src_tools_gcc_jam
> devel/boost/pkg: PLIST-main
> Removed files:
> devel/boost/patches:
> patch-boost_functional_hash_detail_limits_hpp
>
> patch-libs_python_src_converter_builtin_converters_cpp
>
> Log message:
> Update boost from 1.66.0 to 1.67.0 (Not to the latest)
>
> This update was requested by aja to update and unbreak productivity/gnucash.
>
> Changlog from upstream:
> https://www.boost.org/users/history/version_1_67_0.html
>
Broken on i386:
"clang++" -c -x c++ -m32 -pthread -Wall -Wno-inline -march=i686 -O2 -pipe
-pthread -O2 -pipe -pthread -DBOOST_AL
L_NO_LIB=1 -DBOOST_ATOMIC_SOURCE -DBOOST_ATOMIC_STATIC_LINK=1 -DNDEBUG -I"." -o
"bin.v2/libs/atomic/build/clang-linux-
10.0.1/release/link-static/pch-off/threading-multi/lockpool.o"
"libs/atomic/src/lockpool.cpp"
In file included from libs/atomic/src/lockpool.cpp:22:
In file included from ./boost/atomic/detail/operations_lockfree.hpp:21:
In file included from ./boost/atomic/detail/ops_gcc_atomic.hpp:24:
./boost/atomic/detail/ops_gcc_x86_dcas.hpp:163:21: error: address argument to
atomic builtin cannot be const-qualified
('const volatile boost::atomics::detail::gcc_dcas_x86::storage_type *' (aka
'const volatile unsigned long long *') in
valid)
value = __sync_val_compare_and_swap(&storage, (storage_type)0,
(storage_type)0);
^ ~~~~~~~~
1 error generated.