diff --git a/testsuite/tests/driver/all.T b/testsuite/tests/driver/all.T
index e7bf04892c12306b0f6fdd8823388ae05d652700..874bf9918d0dd2ddef13012cfdb3ef90ec4c9a44 100644
--- a/testsuite/tests/driver/all.T
+++ b/testsuite/tests/driver/all.T
@@ -121,7 +121,8 @@ else:
   only_darwin = skip
 
 test('static001', [extra_files(['Static001.hs']),
-                   only_darwin, expect_broken(8127)],
+                   only_darwin,
+                   when(arch('x86_64'), expect_broken(8127))],
      makefile_test, ['static001'])
 
 test('dynHelloWorld',