diff --git a/testsuite/tests/driver/dynamicToo/dynamicToo006/all.T b/testsuite/tests/driver/dynamicToo/dynamicToo006/all.T
index c9e1b52f4ead8b4865787ef4f1391ff7267b4ca8..6b2723d25dd082084e668ab4a8cb61fa1452305c 100644
--- a/testsuite/tests/driver/dynamicToo/dynamicToo006/all.T
+++ b/testsuite/tests/driver/dynamicToo/dynamicToo006/all.T
@@ -1,2 +1,3 @@
-test('dynamicToo006', [normalise_slashes, extra_files(['Main.hs'])],
+test('dynamicToo006',
+     [normalise_slashes, extra_files(['Main.hs']), unless(have_dynamic(), skip)],
      run_command, ['$MAKE -s main --no-print-director'])