From 4d0ea423fbf08fb6cbbe5e4ec5dca993833bc397 Mon Sep 17 00:00:00 2001
From: Denis Davydov <davydden@gmail.com>
Date: Fri, 9 Dec 2016 17:43:38 +0100
Subject: [PATCH] petsc: explicitly disable X11 (#2533)

otherwise petsc may pickup libX11 on login nodes during config/build,
but libX11 may not be available on computation nodes.
---
 var/spack/repos/builtin/packages/petsc/package.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py
index 276237a536..96eeb4fe44 100644
--- a/var/spack/repos/builtin/packages/petsc/package.py
+++ b/var/spack/repos/builtin/packages/petsc/package.py
@@ -70,7 +70,7 @@ class Petsc(Package):
     # Virtual dependencies
     # Git repository needs sowing to build Fortran interface
     depends_on('sowing', when='@develop')
-    
+
     depends_on('blas')
     depends_on('lapack')
     depends_on('mpi', when='+mpi')
@@ -130,8 +130,9 @@ def mpi_dependent_options(self):
 
     def install(self, spec, prefix):
         options = ['--with-ssl=0',
+                   '--with-x=0',
                    '--download-c2html=0',
-                   '--download-sowing=0',		   
+                   '--download-sowing=0',
                    '--download-hwloc=0']
         options.extend(self.mpi_dependent_options())
         options.extend([
-- 
GitLab