diff --git a/var/spack/repos/builtin/packages/zoltan/package.py b/var/spack/repos/builtin/packages/zoltan/package.py index 2c536a4f0a9..4437e8499f2 100644 --- a/var/spack/repos/builtin/packages/zoltan/package.py +++ b/var/spack/repos/builtin/packages/zoltan/package.py @@ -79,6 +79,10 @@ def install(self, spec, prefix): .format(spec['metis'].prefix.include)) config_args.append('--with-ldflags=-L{0}' .format(spec['metis'].prefix.lib)) + if '+int64' in spec['metis']: + config_args.append('--with-id-type=ulong') + else: + config_args.append('--with-id-type=uint') if '+mpi' in spec: config_args.append('CC={0}'.format(spec['mpi'].mpicc))