|
Boost : |
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2019-11-18 20:33:51
Peter Dimov has come up with a solution for this; I have tested it locally.
-- Marshall
On Mon, Nov 18, 2019 at 10:09 AM Marshall Clow <mclow.lists_at_[hidden]>
wrote:
>
>
> On Sun, Nov 17, 2019 at 4:11 AM Michael Caisse via Boost <
> boost_at_[hidden]> wrote:
>
>> Boost release 1.72.0 beta 1 rc1 is now available at:
>>
>> <https://dl.bintray.com/boostorg/beta/1.72.0.beta.1.rc1/source/>
>>
>> The release notes are not yet available.
>> The updated documentation is not yet available.
>> [ They will be available in a day or two. ]
>>
>> The SHA256 checksums are as follows:
>>
>> 3dd80fc3979c312bf892398c35778d821f6744a7fbf76c8248c85b4f3702e4d4
>> boost_1_72_0_b1_rc1.7z
>> 676e476a2a1246c7c5e8f40230fa70469f29dfe8aaa5bce0a85f94692e605c68
>> boost_1_72_0_b1_rc1.tar.bz2
>> e62e5fdffe0772309c77fc9463a95350ebcabb2ce03f2c6ee177123016756044
>> boost_1_72_0_b1_rc1.tar.gz
>> e3199f3f5046541570fffacd804d736e1999cfac05df6cc054ec97c8098d000d
>> boost_1_72_0_b1_rc1.zip
>>
>>
>> Please download the beta release candidate, give it a try, and report
>> any problems you encounter.
>>
>>
> I am seeing problems with b2/boost.build on Ubuntu.
>
> I have a configuration for "Clang - tip of tree", which I define thus:
>
> using clang : tot
> : "/Sources/LLVM/bin/bin/clang++"
> : <cxxflags>"-stdlib=libc++ -I /Sources/LLVM/llvm/projects/libcxx
> -Wno-register" <linkflags>"-stdlib=libc++"
> ;
>
> Works great in 1.5x through 1.71, and for 1.72.0 on Mac OS.
> On Ubuntu, however, it fails:
>
> $ ./b2 toolset=clang-tot/cxxstd=2a
> MPI auto-detection failed: unknown wrapper compiler mpic++
> Please report this error to the Boost mailing list: http://www.boost.org
> You will need to manually configure MPI support.
> Performing configuration checks
>
> - default address-model : 64-bit
> - default architecture : x86
>
> Building the Boost C++ Libraries.
>
>
> - C++11 mutex : yes
> - lockfree boost::atomic_flag : yes
> - Boost.Config Feature Check: cxx11_auto_declarations : yes
> - Boost.Config Feature Check: cxx11_constexpr : yes
> - Boost.Config Feature Check: cxx11_defaulted_functions : yes
> - Boost.Config Feature Check: cxx11_final : yes
> - Boost.Config Feature Check: cxx11_hdr_mutex : yes
> - Boost.Config Feature Check: cxx11_hdr_tuple : yes
> - Boost.Config Feature Check: cxx11_lambdas : yes
> - Boost.Config Feature Check: cxx11_noexcept : yes
> - Boost.Config Feature Check: cxx11_nullptr : yes
> - Boost.Config Feature Check: cxx11_rvalue_references : yes
> - Boost.Config Feature Check: cxx11_template_aliases : yes
> - Boost.Config Feature Check: cxx11_thread_local : yes
> - Boost.Config Feature Check: cxx11_variadic_templates : yes
> - has_icu builds : no
> warning: Graph library does not contain MPI-based parallel components.
> note: to enable them, add "using mpi ;" to your user-config.jam.
> note: to suppress this message, pass "--without-graph_parallel" to bjam.
> - zlib : no
> - bzip2 : no
> - lzma : no
> - zstd : no
> - iconv (libc) : yes
> - icu : no
> - icu (lib64) : no
> - native-atomic-int32-supported : yes
> - native-syslog-supported : yes
> - pthread-supports-robust-mutexes : yes
> - compiler-supports-ssse3 : yes
> - compiler-supports-avx2 : yes
> - gcc visibility : yes
> - long double support : yes
> warning: skipping optional Message Passing Interface (MPI) library.
> note: to enable MPI support, add "using mpi ;" to user-config.jam.
> note: to suppress this message, pass "--without-mpi" to bjam.
> note: otherwise, you can safely ignore this message.
> - libbacktrace builds : no
> - addr2line builds : yes
> - WinDbg builds : no
> - WinDbgCached builds : no
> - BOOST_COMP_GNUC >= 4.3.0 : no
> - zlib : no
> - bzip2 : no
> - lzma : no
> - zstd : no
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/tools/common.jam:983:
> in toolset-tag
> *** argument error
> * rule numbers.less ( n1 n2 )
> * called with: ( 3 )
> * missing argument n2
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/util/numbers.jam:66:see
> definition of rule 'numbers.less' being called
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/tools/common.jam:854:
> in common.format-name
> /Sources/Boost/releases/boost_1_72_0/tools/boost_install/boost-install.jam:88:
> in boost-install.generate-cmake-variant-
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/kernel/modules.jam:107:
> in modules.call-in
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/util/indirect.jam:105:
> in indirect.call
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:902:
> in execute
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:821:
> in class_at_action.actualize
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:332:
> in actualize-action
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:518:
> in actualize-no-scanner
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/build/virtual-target.jam:142:
> in class_at_virtual-target.actualize
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/build-system.jam:810:
> in load
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/kernel/modules.jam:295:
> in import
> /Sources/Boost/releases/boost_1_72_0/tools/build/src/kernel/bootstrap.jam:139:
> in boost-build
> /Sources/Boost/releases/boost_1_72_0/boost-build.jam:17: in module scope
>
> -- Marshall
>
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk