[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> : \
<abi>aapcs<br> <address-model>64<br> \
<architecture>arm<br> <binary-format>elf<br> \
<toolset>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 <<a \
href="mailto:boost-users@lists.boost.org">boost-users@lists.boost.org</a>>:<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'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: <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> : <abi>aapcs<br> \
<address-model>64<br> <architecture>arm<br> \
<binary-format>elf<br> <toolset>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> : \
<abi>aapcs<br> <address-model>64<br> \
<architecture>arm<br> <binary-format>elf<br> \
<toolset>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> : <abi>aapcs<br> \
<address-model>64<br> <architecture>arm<br> \
<binary-format>mach-o<br> <toolset>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 <<a \
href="mailto:boost-users@lists.boost.org" \
target="_blank">boost-users@lists.boost.org</a>> 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: \
<abi>aapcs <address-model>32 <architecture>arm \
<binary-format>elf <threading>multi <toolset>clang<br> \
not matched<br> next alternative: required properties: <abi>aapcs \
<address-model>32 <architecture>arm <binary-format>elf \
<threading>multi <toolset>gcc<br> not matched<br> next \
alternative: required properties: <abi>aapcs <address-model>32 \
<architecture>arm <binary-format>elf <threading>multi \
<toolset>qcc<br> not matched<br> next alternative: required \
properties: <abi>aapcs <address-model>32 <architecture>arm \
<binary-format>mach-o <threading>multi <toolset>clang<br> \
not matched<br> next alternative: required properties: <abi>aapcs \
<address-model>32 <architecture>arm <binary-format>mach-o \
<threading>multi <toolset>darwin<br> not matched<br> next \
alternative: required properties: <abi>aapcs <address-model>32 \
<architecture>arm <binary-format>pe <threading>multi \
<toolset>msvc<br> not matched<br> next alternative: required \
properties: <abi>aapcs <address-model>64 <architecture>arm \
<binary-format>elf <threading>multi <toolset>clang<br> \
not matched<br> next alternative: required properties: <abi>aapcs \
<address-model>64 <architecture>arm <binary-format>elf \
<threading>multi <toolset>gcc<br> not matched<br> next \
alternative: required properties: <abi>aapcs <address-model>64 \
<architecture>arm <binary-format>mach-o <threading>multi \
<toolset>clang<br> not matched<br> next alternative: required \
properties: <abi>aapcs <address-model>64 <architecture>arm \
<binary-format>mach-o <threading>multi <toolset>darwin<br> \
not matched<br><div><div dir="ltr"><div dir="ltr"><div> next alternative: \
required properties: <abi>o32 <address-model>32 <architecture>mips1 \
<binary-format>elf <threading>multi <toolset>clang<br> \
not matched<br> next alternative: required properties: <abi>o32 \
<address-model>32 <architecture>mips1 <binary-format>elf \
<threading>multi <toolset>gcc<br> not matched<br> next \
alternative: required properties: <abi>n64 <address-model>64 \
<architecture>mips1 <binary-format>elf <threading>multi \
<toolset>clang<br> not matched<br> next alternative: required \
properties: <abi>n64 <address-model>64 <architecture>mips1 \
<binary-format>elf <threading>multi <toolset>gcc<br> not \
matched<br> next alternative: required properties: <abi>sysv \
<address-model>32 <architecture>power <binary-format>elf \
<threading>multi <toolset>clang<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>32 \
<architecture>power <binary-format>elf <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>32 <architecture>power \
<binary-format>mach-o <threading>multi <toolset>darwin<br> \
not matched<br> next alternative: required properties: <abi>sysv \
<address-model>32 <architecture>power <binary-format>xcoff \
<threading>multi <toolset>clang<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>32 \
<architecture>power <binary-format>xcoff <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>64 <architecture>power \
<binary-format>elf <threading>multi <toolset>clang<br> \
not matched<br> next alternative: required properties: <abi>sysv \
<address-model>64 <architecture>power <binary-format>elf \
<threading>multi <toolset>gcc<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>64 \
<architecture>power <binary-format>mach-o <threading>multi \
<toolset>clang<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>64 <architecture>power \
<binary-format>mach-o <threading>multi <toolset>darwin<br> \
not matched<br> next alternative: required properties: <abi>sysv \
<address-model>64 <architecture>power <binary-format>xcoff \
<threading>multi <toolset>clang<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>64 \
<architecture>power <binary-format>xcoff <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>32_64 <architecture>power \
<binary-format>mach-o <threading>multi<br> not matched<br> \
next alternative: required properties: <abi>sysv <address-model>64 \
<architecture>riscv <binary-format>elf <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>64 <architecture>s390x \
<binary-format>elf <threading>multi <toolset>gcc<br> not \
matched<br> next alternative: required properties: <abi>sysv \
<address-model>32 <architecture>x86 <binary-format>elf \
<threading>multi <toolset>clang<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>32 \
<architecture>x86 <binary-format>elf <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>32 <architecture>x86 \
<binary-format>elf <threading>multi <toolset>intel<br> \
not matched<br> next alternative: required properties: <abi>sysv \
<address-model>32 <architecture>x86 <binary-format>mach-o \
<threading>multi <toolset>clang<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>32 \
<architecture>x86 <binary-format>mach-o <threading>multi \
<toolset>darwin<br> not matched<br> next alternative: required \
properties: <abi>ms <address-model>32 <architecture>x86 \
<binary-format>pe <threading>multi <toolset>clang<br> \
not matched<br> next alternative: required properties: <abi>ms \
<address-model>32 <architecture>x86 <binary-format>pe \
<threading>multi <toolset>clang-win<br> not matched<br> \
next alternative: required properties: <abi>ms <address-model>32 \
<architecture>x86 <binary-format>pe <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>ms <address-model>32 <architecture>x86 \
<binary-format>pe <threading>multi <toolset>intel<br> \
not matched<br> next alternative: required properties: <abi>ms \
<address-model>32 <architecture>x86 <binary-format>pe \
<threading>multi <toolset>msvc<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>64 \
<architecture>x86 <binary-format>elf <threading>multi \
<toolset>clang<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>64 <architecture>x86 \
<binary-format>elf <threading>multi <toolset>gcc<br> not \
matched<br> next alternative: required properties: <abi>sysv \
<address-model>64 <architecture>x86 <binary-format>elf \
<threading>multi <toolset>intel<br> not matched<br> next \
alternative: required properties: <abi>sysv <address-model>64 \
<architecture>x86 <binary-format>mach-o <threading>multi \
<toolset>clang<br> not matched<br> next alternative: required \
properties: <abi>sysv <address-model>64 <architecture>x86 \
<binary-format>mach-o <threading>multi <toolset>darwin<br> \
not matched<br> next alternative: required properties: <abi>sysv \
<address-model>64 <architecture>x86 <binary-format>mach-o \
<threading>multi <toolset>intel<br> not matched<br> next \
alternative: required properties: <abi>ms <address-model>64 \
<architecture>x86 <binary-format>pe <threading>multi \
<toolset>clang<br> not matched<br> next alternative: required \
properties: <abi>ms <address-model>64 <architecture>x86 \
<binary-format>pe <threading>multi <toolset>clang-win<br> \
not matched<br> next alternative: required properties: <abi>ms \
<address-model>64 <architecture>x86 <binary-format>pe \
<threading>multi <toolset>gcc<br> not matched<br> next \
alternative: required properties: <abi>ms <address-model>64 \
<architecture>x86 <binary-format>pe <threading>multi \
<toolset>intel<br> not matched<br> next alternative: required \
properties: <abi>ms <address-model>64 <architecture>x86 \
<binary-format>pe <threading>multi <toolset>msvc<br> not \
matched<br> next alternative: required properties: <abi>x32 \
<address-model>64 <architecture>x86 <binary-format>elf \
<threading>multi <toolset>clang<br> not matched<br> next \
alternative: required properties: <abi>x32 <address-model>64 \
<architecture>x86 <binary-format>elf <threading>multi \
<toolset>gcc<br> not matched<br> next alternative: required \
properties: <abi>x32 <address-model>64 <architecture>x86 \
<binary-format>elf <threading>multi <toolset>intel<br> \
not matched<br> next alternative: required properties: <abi>sysv \
<address-model>32_64 <architecture>x86 <binary-format>mach-o \
<threading>multi<br> not matched<br> next alternative: required \
properties: <abi>sysv <architecture>combined <binary-format>mach-o \
<threading>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