diff --git a/test/hello-world-example.asd b/test/hello-world-example.asd
index 90aa5556dead167a3fe6377b7a968ffe85c5699d..446fa9b61a21ab402605e05046f87bd20cbaa08c 100644
--- a/test/hello-world-example.asd
+++ b/test/hello-world-example.asd
@@ -8,6 +8,7 @@
      #+mkcl
      ,@`(:prefix-lisp-object-files (,(namestring (truename (translate-logical-pathname #P"SYS:cmp.a"))))
          :extra-build-args ,(or #-windows '(:use-mkcl-shared-libraries nil))
+         :class program-system
          :epilogue-code (progn
                           (setq uiop/image:*image-dumped-p* :executable)
                           (setq uiop/image:*lisp-interaction* nil)