diff --git a/testsuite/tests/backpack/should_fail/all.T b/testsuite/tests/backpack/should_fail/all.T
index e01a4281a5f5cc39b53497d94c17a297d26d6799..ad0686003f973a761522a10b3bddf67ff8d1ba95 100644
--- a/testsuite/tests/backpack/should_fail/all.T
+++ b/testsuite/tests/backpack/should_fail/all.T
@@ -11,10 +11,10 @@ test('bkpfail12', normal, backpack_compile_fail, [''])
 test('bkpfail13', normal, backpack_compile_fail, [''])
 test('bkpfail14', normal, backpack_compile_fail, [''])
 test('bkpfail15', normal, backpack_compile_fail, [''])
-test('bkpfail16', normalise_version('base'), backpack_compile_fail, [''])
-test('bkpfail17', normalise_version('base'), backpack_compile_fail, [''])
+test('bkpfail16', [when(arch('wasm32'), skip), normalise_version('base')], backpack_compile_fail, [''])
+test('bkpfail17', [when(arch('wasm32'), skip), normalise_version('base')], backpack_compile_fail, [''])
 test('bkpfail18', normal, backpack_compile_fail, [''])
-test('bkpfail19', normalise_version('base'), backpack_compile_fail, [''])
+test('bkpfail19', [when(arch('wasm32'), skip), normalise_version('base')], backpack_compile_fail, [''])
 test('bkpfail20', normal, backpack_compile_fail, [''])
 test('bkpfail21', normal, backpack_compile_fail, [''])
 test('bkpfail22', normal, backpack_compile_fail, [''])