bjam: disable intreprocess on 390x CI

This commit is contained in:
Tim Blechmann
2026-05-28 19:30:22 +08:00
parent edb90c02b2
commit 3580859264
+10 -5
View File
@@ -25,10 +25,7 @@ rule test_all
for local fileb in [ glob *.cpp ]
{
all_rules += [ run $(fileb)
: # additional args
: # test-files
: # requirements
local reqs =
<toolset>acc:<linkflags>-lrt
<toolset>acc-pa_risc:<linkflags>-lrt
<target-os>windows,<toolset>gcc:<linkflags>"-lole32 -loleaut32 -lpsapi -ladvapi32"
@@ -39,7 +36,15 @@ rule test_all
<threading>multi
<link>static
<define>BOOST_TEST_NO_OLD_TOOLS
] ;
;
# Interprocess tests fail under QEMU on s390x (bad_alloc in shared memory)
if $(fileb) = queue_interprocess_test.cpp || $(fileb) = stack_interprocess_test.cpp
{
reqs += <architecture>s390x:<build>no ;
}
all_rules += [ run $(fileb) : : : $(reqs) ] ;
}
return $(all_rules) ;