diff --git a/var/spack/repos/builtin/packages/paraview/package.py b/var/spack/repos/builtin/packages/paraview/package.py
index 16e1c5a610d933731b709b0f02dc6f15b7f53158..f0b5e3e190a2ccfda42d0893eff520a3f63a2b53 100644
--- a/var/spack/repos/builtin/packages/paraview/package.py
+++ b/var/spack/repos/builtin/packages/paraview/package.py
@@ -171,6 +171,7 @@ def nvariant_bool(feature):
             '-DVTK_USE_SYSTEM_EXPAT:BOOL=ON',
             '-DVTK_USE_SYSTEM_TIFF:BOOL=ON',
             '-DVTK_USE_SYSTEM_ZLIB:BOOL=ON',
+            '-DOpenGL_GL_PREFERENCE:STRING=LEGACY'
         ]
 
         # The assumed qt version changed to QT5 (as of paraview 5.2.1),