[prev in list] [next in list] [prev in thread] [next in thread] 

List:       boost-users
Subject:    Re: [Boost-users] Building boost 1.72 with arm 64 bit gcc compiler
From:       Oliver Kowalke via Boost-users <boost-users () lists ! boost ! org>
Date:       2020-04-20 16:18:44
Message-ID: CA+wfc19LhZe4FcMLxWe0-WXQpXPW5zFSZCefADwXvc2kBoSpXA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


alias asm_sources
   : asm/make_arm64_aapcs_elf_gas.S
     asm/jump_arm64_aapcs_elf_gas.S
     asm/ontop_arm64_aapcs_elf_gas.S
   : <abi>aapcs
     <address-model>64
     <architecture>arm
     <binary-format>elf
     <toolset>gcc
   ;

Selects the arm64 target if:
- gcc is used
- ABI is AAPCS ABI
- 64bit address memory
- binary format is ELF

cross-compiling seams not to work - or you have to specify the boost.build
properties at command line

Am Mo., 20. Apr. 2020 um 17:15 Uhr schrieb Jeff Garland via Boost-users <
boost-users@lists.boost.org>:

> That's error coming from boost.context library build for assembly code.
> Don't think there's arm64 support there for gcc -- seems like it's looking
> for clang.  Obviously if you're not using boost.context you can ignore.
> Not seeing an issue for this, but maybe worthy of filing a report:
> https://github.com/boostorg/context/issues
>
> libs/context/build/Jamfile.v2
>
> # ARM64
> # ARM64/AAPCS/ELF
> alias asm_sources
>    : asm/make_arm64_aapcs_elf_gas.S
>      asm/jump_arm64_aapcs_elf_gas.S
>      asm/ontop_arm64_aapcs_elf_gas.S
>    : <abi>aapcs
>      <address-model>64
>      <architecture>arm
>      <binary-format>elf
>      <toolset>clang
>    ;
>
> alias asm_sources
>    : asm/make_arm64_aapcs_elf_gas.S
>      asm/jump_arm64_aapcs_elf_gas.S
>      asm/ontop_arm64_aapcs_elf_gas.S
>    : <abi>aapcs
>      <address-model>64
>      <architecture>arm
>      <binary-format>elf
>      <toolset>gcc
>    ;
>
> # ARM64/AAPCS/MACH-O
> alias asm_sources
>    : asm/make_arm64_aapcs_macho_gas.S
>      asm/jump_arm64_aapcs_macho_gas.S
>      asm/ontop_arm64_aapcs_macho_gas.S
>    : <abi>aapcs
>      <address-model>64
>      <architecture>arm
>      <binary-format>mach-o
>      <toolset>clang
>    ;
>
> On Mon, Apr 20, 2020 at 6:44 AM Rahul Sreeram via Boost-users <
> boost-users@lists.boost.org> wrote:
>
>> Hi,
>>
>> I am trying to build boost 1.72 with arm 64 bit compiler. I am seeing the
>> error: No best alternative for libs/context/build/asm_sources
>> Although, after getting this error, compilation looks to succeed, but I
>> am not sure if it did properly or not.
>>
>> I have this line in the project-config.jam:
>> using gcc : arm : aarch64-fsl-linux-g++
>> --sysroot=/sysroots/aarch64-fsl-linux ;
>>
>> After running b2, I get the following output:
>> ./b2 toolset=gcc-arm
>> Performing configuration checks
>>
>>     - default address-model    : 64-bit
>>     - default architecture     : arm
>>
>> Building the Boost C++ Libraries.
>>
>>
>> error: No best alternative for libs/context/build/asm_sources
>>     next alternative: required properties: <abi>aapcs <address-model>32
>> <architecture>arm <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>32
>> <architecture>arm <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>32
>> <architecture>arm <binary-format>elf <threading>multi <toolset>qcc
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>32
>> <architecture>arm <binary-format>mach-o <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>32
>> <architecture>arm <binary-format>mach-o <threading>multi <toolset>darwin
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>32
>> <architecture>arm <binary-format>pe <threading>multi <toolset>msvc
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>64
>> <architecture>arm <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>64
>> <architecture>arm <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>64
>> <architecture>arm <binary-format>mach-o <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>aapcs <address-model>64
>> <architecture>arm <binary-format>mach-o <threading>multi <toolset>darwin
>>         not matched
>>     next alternative: required properties: <abi>o32 <address-model>32
>> <architecture>mips1 <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>o32 <address-model>32
>> <architecture>mips1 <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>n64 <address-model>64
>> <architecture>mips1 <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>n64 <address-model>64
>> <architecture>mips1 <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>power <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>power <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>power <binary-format>mach-o <threading>multi <toolset>darwin
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>power <binary-format>xcoff <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>power <binary-format>xcoff <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>power <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>power <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>power <binary-format>mach-o <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>power <binary-format>mach-o <threading>multi <toolset>darwin
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>power <binary-format>xcoff <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>power <binary-format>xcoff <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32_64
>> <architecture>power <binary-format>mach-o <threading>multi
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>riscv <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>s390x <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>intel
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>x86 <binary-format>mach-o <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32
>> <architecture>x86 <binary-format>mach-o <threading>multi <toolset>darwin
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>32
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>32
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>clang-win
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>32
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>32
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>intel
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>32
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>msvc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>intel
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>x86 <binary-format>mach-o <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>x86 <binary-format>mach-o <threading>multi <toolset>darwin
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>64
>> <architecture>x86 <binary-format>mach-o <threading>multi <toolset>intel
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>64
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>64
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>clang-win
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>64
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>64
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>intel
>>         not matched
>>     next alternative: required properties: <abi>ms <address-model>64
>> <architecture>x86 <binary-format>pe <threading>multi <toolset>msvc
>>         not matched
>>     next alternative: required properties: <abi>x32 <address-model>64
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>clang
>>         not matched
>>     next alternative: required properties: <abi>x32 <address-model>64
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>gcc
>>         not matched
>>     next alternative: required properties: <abi>x32 <address-model>64
>> <architecture>x86 <binary-format>elf <threading>multi <toolset>intel
>>         not matched
>>     next alternative: required properties: <abi>sysv <address-model>32_64
>> <architecture>x86 <binary-format>mach-o <threading>multi
>>         not matched
>>     next alternative: required properties: <abi>sysv
>> <architecture>combined <binary-format>mach-o <threading>multi
>>         not matched
>>     - 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
>> ......
>>
>>
>>
>> Regards,
>> Rahul
>> _______________________________________________
>> Boost-users mailing list
>> Boost-users@lists.boost.org
>> https://lists.boost.org/mailman/listinfo.cgi/boost-users
>>
> _______________________________________________
> Boost-users mailing list
> Boost-users@lists.boost.org
> https://lists.boost.org/mailman/listinfo.cgi/boost-users
>

[Attachment #5 (text/html)]

<div dir="ltr">alias asm_sources<br>     : asm/make_arm64_aapcs_elf_gas.S<br>        \
asm/jump_arm64_aapcs_elf_gas.S<br>        asm/ontop_arm64_aapcs_elf_gas.S<br>     : \
&lt;abi&gt;aapcs<br>        &lt;address-model&gt;64<br>        \
&lt;architecture&gt;arm<br>        &lt;binary-format&gt;elf<br>        \
&lt;toolset&gt;gcc<br><div>     ;</div><div><br></div><div>Selects the arm64 target \
if:</div><div>- gcc is used <br></div><div>- ABI is AAPCS ABI<br></div><div>- 64bit \
address memory</div><div>- binary format is \
ELF</div><div><br></div><div>cross-compiling seams not to work - or you have to \
specify the boost.build properties at command line<br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mo., 20. Apr. 2020 um 17:15  \
Uhr schrieb Jeff Garland via Boost-users &lt;<a \
href="mailto:boost-users@lists.boost.org">boost-users@lists.boost.org</a>&gt;:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>That&#39;s error coming from \
boost.context library build for assembly code.   Don&#39;t think there&#39;s arm64 \
support there for gcc -- seems like it&#39;s looking for clang.   Obviously if \
you&#39;re not using boost.context you can ignore.   Not seeing an issue for this, \
but maybe worthy of filing a report: <a \
href="https://github.com/boostorg/context/issues" \
target="_blank">https://github.com/boostorg/context/issues</a></div><div><br></div><div>libs/context/build/Jamfile.v2</div><div><br></div># \
ARM64<br># ARM64/AAPCS/ELF<br>alias asm_sources<br>     : \
asm/make_arm64_aapcs_elf_gas.S<br>        asm/jump_arm64_aapcs_elf_gas.S<br>        \
asm/ontop_arm64_aapcs_elf_gas.S<br>     : &lt;abi&gt;aapcs<br>        \
&lt;address-model&gt;64<br>        &lt;architecture&gt;arm<br>        \
&lt;binary-format&gt;elf<br>        &lt;toolset&gt;clang<br>     ;<br><br>alias \
asm_sources<br>     : asm/make_arm64_aapcs_elf_gas.S<br>        \
asm/jump_arm64_aapcs_elf_gas.S<br>        asm/ontop_arm64_aapcs_elf_gas.S<br>     : \
&lt;abi&gt;aapcs<br>        &lt;address-model&gt;64<br>        \
&lt;architecture&gt;arm<br>        &lt;binary-format&gt;elf<br>        \
&lt;toolset&gt;gcc<br>     ;<br><br># ARM64/AAPCS/MACH-O<br>alias asm_sources<br>     \
: asm/make_arm64_aapcs_macho_gas.S<br>        asm/jump_arm64_aapcs_macho_gas.S<br>    \
asm/ontop_arm64_aapcs_macho_gas.S<br>     : &lt;abi&gt;aapcs<br>        \
&lt;address-model&gt;64<br>        &lt;architecture&gt;arm<br>        \
&lt;binary-format&gt;mach-o<br>        &lt;toolset&gt;clang<br>     \
;<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr \
20, 2020 at 6:44 AM Rahul Sreeram via Boost-users &lt;<a \
href="mailto:boost-users@lists.boost.org" \
target="_blank">boost-users@lists.boost.org</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am trying \
to build boost 1.72 with arm 64 bit compiler. I am seeing the error: No best \
alternative for libs/context/build/asm_sources</div><div>Although, after getting this \
error, compilation looks to succeed, but I am not sure if it did properly or \
not.</div><div><br></div><div>I have this line in the \
project-config.jam:</div><div>using gcc : arm : aarch64-fsl-linux-g++ \
--sysroot=/sysroots/aarch64-fsl-linux ;<br></div><div><br></div><div>After running \
b2, I get the following output:</div><div>./b2 toolset=gcc-arm <br>Performing \
configuration checks<br><br>      - default address-model      : 64-bit<br>      - \
default architecture       : arm<br><br>Building the Boost C++ \
Libraries.<br><br><br>error: No best alternative for \
libs/context/build/asm_sources<br>      next alternative: required properties: \
&lt;abi&gt;aapcs &lt;address-model&gt;32 &lt;architecture&gt;arm \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;clang<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;aapcs \
&lt;address-model&gt;32 &lt;architecture&gt;arm &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;aapcs &lt;address-model&gt;32 \
&lt;architecture&gt;arm &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;qcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;aapcs &lt;address-model&gt;32 &lt;architecture&gt;arm \
&lt;binary-format&gt;mach-o &lt;threading&gt;multi &lt;toolset&gt;clang<br>           \
not matched<br>      next alternative: required properties: &lt;abi&gt;aapcs \
&lt;address-model&gt;32 &lt;architecture&gt;arm &lt;binary-format&gt;mach-o \
&lt;threading&gt;multi &lt;toolset&gt;darwin<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;aapcs &lt;address-model&gt;32 \
&lt;architecture&gt;arm &lt;binary-format&gt;pe &lt;threading&gt;multi \
&lt;toolset&gt;msvc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;aapcs &lt;address-model&gt;64 &lt;architecture&gt;arm \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;clang<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;aapcs \
&lt;address-model&gt;64 &lt;architecture&gt;arm &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;aapcs &lt;address-model&gt;64 \
&lt;architecture&gt;arm &lt;binary-format&gt;mach-o &lt;threading&gt;multi \
&lt;toolset&gt;clang<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;aapcs &lt;address-model&gt;64 &lt;architecture&gt;arm \
&lt;binary-format&gt;mach-o &lt;threading&gt;multi &lt;toolset&gt;darwin<br>          \
not matched<br><div><div dir="ltr"><div dir="ltr"><div>      next alternative: \
required properties: &lt;abi&gt;o32 &lt;address-model&gt;32 &lt;architecture&gt;mips1 \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;clang<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;o32 \
&lt;address-model&gt;32 &lt;architecture&gt;mips1 &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;n64 &lt;address-model&gt;64 \
&lt;architecture&gt;mips1 &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;clang<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;n64 &lt;address-model&gt;64 &lt;architecture&gt;mips1 \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not \
matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;32 &lt;architecture&gt;power &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;clang<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;32 \
&lt;architecture&gt;power &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;32 &lt;architecture&gt;power \
&lt;binary-format&gt;mach-o &lt;threading&gt;multi &lt;toolset&gt;darwin<br>          \
not matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;32 &lt;architecture&gt;power &lt;binary-format&gt;xcoff \
&lt;threading&gt;multi &lt;toolset&gt;clang<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;32 \
&lt;architecture&gt;power &lt;binary-format&gt;xcoff &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;64 &lt;architecture&gt;power \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;clang<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;64 &lt;architecture&gt;power &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;64 \
&lt;architecture&gt;power &lt;binary-format&gt;mach-o &lt;threading&gt;multi \
&lt;toolset&gt;clang<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;64 &lt;architecture&gt;power \
&lt;binary-format&gt;mach-o &lt;threading&gt;multi &lt;toolset&gt;darwin<br>          \
not matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;64 &lt;architecture&gt;power &lt;binary-format&gt;xcoff \
&lt;threading&gt;multi &lt;toolset&gt;clang<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;64 \
&lt;architecture&gt;power &lt;binary-format&gt;xcoff &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;32_64 &lt;architecture&gt;power \
&lt;binary-format&gt;mach-o &lt;threading&gt;multi<br>            not matched<br>     \
next alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;64 \
&lt;architecture&gt;riscv &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;64 &lt;architecture&gt;s390x \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not \
matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;32 &lt;architecture&gt;x86 &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;clang<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;32 \
&lt;architecture&gt;x86 &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;32 &lt;architecture&gt;x86 \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;intel<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;32 &lt;architecture&gt;x86 &lt;binary-format&gt;mach-o \
&lt;threading&gt;multi &lt;toolset&gt;clang<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;32 \
&lt;architecture&gt;x86 &lt;binary-format&gt;mach-o &lt;threading&gt;multi \
&lt;toolset&gt;darwin<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;ms &lt;address-model&gt;32 &lt;architecture&gt;x86 \
&lt;binary-format&gt;pe &lt;threading&gt;multi &lt;toolset&gt;clang<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;ms \
&lt;address-model&gt;32 &lt;architecture&gt;x86 &lt;binary-format&gt;pe \
&lt;threading&gt;multi &lt;toolset&gt;clang-win<br>            not matched<br>      \
next alternative: required properties: &lt;abi&gt;ms &lt;address-model&gt;32 \
&lt;architecture&gt;x86 &lt;binary-format&gt;pe &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;ms &lt;address-model&gt;32 &lt;architecture&gt;x86 \
&lt;binary-format&gt;pe &lt;threading&gt;multi &lt;toolset&gt;intel<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;ms \
&lt;address-model&gt;32 &lt;architecture&gt;x86 &lt;binary-format&gt;pe \
&lt;threading&gt;multi &lt;toolset&gt;msvc<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;64 \
&lt;architecture&gt;x86 &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;clang<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;64 &lt;architecture&gt;x86 \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not \
matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;64 &lt;architecture&gt;x86 &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;intel<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;sysv &lt;address-model&gt;64 \
&lt;architecture&gt;x86 &lt;binary-format&gt;mach-o &lt;threading&gt;multi \
&lt;toolset&gt;clang<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;address-model&gt;64 &lt;architecture&gt;x86 \
&lt;binary-format&gt;mach-o &lt;threading&gt;multi &lt;toolset&gt;darwin<br>          \
not matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;64 &lt;architecture&gt;x86 &lt;binary-format&gt;mach-o \
&lt;threading&gt;multi &lt;toolset&gt;intel<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;ms &lt;address-model&gt;64 \
&lt;architecture&gt;x86 &lt;binary-format&gt;pe &lt;threading&gt;multi \
&lt;toolset&gt;clang<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;ms &lt;address-model&gt;64 &lt;architecture&gt;x86 \
&lt;binary-format&gt;pe &lt;threading&gt;multi &lt;toolset&gt;clang-win<br>           \
not matched<br>      next alternative: required properties: &lt;abi&gt;ms \
&lt;address-model&gt;64 &lt;architecture&gt;x86 &lt;binary-format&gt;pe \
&lt;threading&gt;multi &lt;toolset&gt;gcc<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;ms &lt;address-model&gt;64 \
&lt;architecture&gt;x86 &lt;binary-format&gt;pe &lt;threading&gt;multi \
&lt;toolset&gt;intel<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;ms &lt;address-model&gt;64 &lt;architecture&gt;x86 \
&lt;binary-format&gt;pe &lt;threading&gt;multi &lt;toolset&gt;msvc<br>            not \
matched<br>      next alternative: required properties: &lt;abi&gt;x32 \
&lt;address-model&gt;64 &lt;architecture&gt;x86 &lt;binary-format&gt;elf \
&lt;threading&gt;multi &lt;toolset&gt;clang<br>            not matched<br>      next \
alternative: required properties: &lt;abi&gt;x32 &lt;address-model&gt;64 \
&lt;architecture&gt;x86 &lt;binary-format&gt;elf &lt;threading&gt;multi \
&lt;toolset&gt;gcc<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;x32 &lt;address-model&gt;64 &lt;architecture&gt;x86 \
&lt;binary-format&gt;elf &lt;threading&gt;multi &lt;toolset&gt;intel<br>            \
not matched<br>      next alternative: required properties: &lt;abi&gt;sysv \
&lt;address-model&gt;32_64 &lt;architecture&gt;x86 &lt;binary-format&gt;mach-o \
&lt;threading&gt;multi<br>            not matched<br>      next alternative: required \
properties: &lt;abi&gt;sysv &lt;architecture&gt;combined &lt;binary-format&gt;mach-o \
&lt;threading&gt;multi<br>            not matched<br>      - C++11 mutex              \
: yes<br>      - lockfree boost::atomic_flag : yes<br>      - Boost.Config Feature \
Check: cxx11_auto_declarations : yes<br>      - Boost.Config Feature Check: \
cxx11_constexpr : yes<br>      - Boost.Config Feature Check: \
cxx11_defaulted_functions : yes<br>      - Boost.Config Feature Check: cxx11_final : \
yes<br>      - Boost.Config Feature Check: cxx11_hdr_mutex : yes<br>      - \
Boost.Config Feature Check: cxx11_hdr_tuple : yes<br>      - Boost.Config Feature \
Check: cxx11_lambdas : yes<br>      - Boost.Config Feature Check: cxx11_noexcept : \
yes<br></div><div>......</div><div><br></div><div><br></div><div><br></div><div>Regards,<br>Rahul</div></div></div></div></div></div>
Boost-users mailing list<br>
<a href="mailto:Boost-users@lists.boost.org" \
target="_blank">Boost-users@lists.boost.org</a><br> <a \
href="https://lists.boost.org/mailman/listinfo.cgi/boost-users" rel="noreferrer" \
target="_blank">https://lists.boost.org/mailman/listinfo.cgi/boost-users</a><br> \
</blockquote></div> _______________________________________________<br>
Boost-users mailing list<br>
<a href="mailto:Boost-users@lists.boost.org" \
target="_blank">Boost-users@lists.boost.org</a><br> <a \
href="https://lists.boost.org/mailman/listinfo.cgi/boost-users" rel="noreferrer" \
target="_blank">https://lists.boost.org/mailman/listinfo.cgi/boost-users</a><br> \
</blockquote></div>



_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
https://lists.boost.org/mailman/listinfo.cgi/boost-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic