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.

Reply via email to