From: Peter Dimov (pdimov_at_[hidden])
Date: 2019-12-17 17:32:22


boostcpp.jam on develop contains the following patch, which is not merged to
master:

diff --git a/boostcpp.jam b/boostcpp.jam
index efc41c1ed..299401778 100644
--- a/boostcpp.jam
+++ b/boostcpp.jam
@@ -607,7 +607,7 @@ rule address-model ( )
     return <conditional>@boostcpp.deduce-address-model ;
}

-local deducable-architectures = arm mips1 power sparc x86 combined ;
+local deducable-architectures = arm mips1 power riscv s390x sparc x86
combined ;
feature.feature deduced-architecture : $(deducable-architectures) :
propagated optional composite hidden ;
for a in $(deducable-architectures)
{
@@ -618,11 +618,13 @@ rule deduce-architecture ( properties * )
{
     local result ;
     local filtered = [ toolset-properties $(properties) ] ;
- local names = arm mips1 power sparc x86 combined ;
+ local names = arm mips1 power riscv s390x sparc x86 combined ;
     local idx = [ configure.find-builds "default architecture" :
$(filtered)
         : /boost/architecture//arm
         : /boost/architecture//mips1
         : /boost/architecture//power
+ : /boost/architecture//riscv
+ : /boost/architecture//s390x
         : /boost/architecture//sparc
         : /boost/architecture//x86
         : /boost/architecture//combined ] ;

This seems to add support for "riscv" and "s390x" as architectures.

Should this be merged to master?