diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 8e3f812e53eb2934232a65e6595f7891b27264cf..230d1157faa1a2b19a516c88a5e126352721c1a6 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -120,7 +120,18 @@ (define-public qt
                               "-verbose"
                               "-prefix" out
                               "-opensource"
-                              "-confirm-license"))))
+                              "-confirm-license"
+                              ;; drop all special machine instructions
+                              "-no-sse2"
+                              "-no-sse3"
+                              "-no-ssse3"
+                              "-no-sse4.1"
+                              "-no-sse4.2"
+                              "-no-avx"
+                              "-no-avx2"
+                              "-no-neon"
+                              "-no-mips_dsp"
+                              "-no-mips_dspr2"))))
           %standard-phases)))
     (home-page "http://qt-project.org/")
     (synopsis "Cross-platform GUI library")