From b305990ee837ed018e6bf2e5eedfb643f3adc5b8 Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Tue, 25 Aug 2020 04:33:36 -0500 Subject: [PATCH] pkgconfig: add conflict for PGI (#18236) --- var/spack/repos/builtin/packages/pkg-config/package.py | 3 +++ var/spack/repos/builtin/packages/pkgconf/package.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/pkg-config/package.py b/var/spack/repos/builtin/packages/pkg-config/package.py index d4def51e21c..0863e920a60 100644 --- a/var/spack/repos/builtin/packages/pkg-config/package.py +++ b/var/spack/repos/builtin/packages/pkg-config/package.py @@ -25,6 +25,9 @@ class PkgConfig(AutotoolsPackage): # The following patch is needed for gcc-6.1 patch('g_date_strftime.patch', when='@:0.29.1') + # https://github.com/spack/spack/issues/3525 + conflicts('%pgi') + parallel = False executables = ['^pkg-config$'] diff --git a/var/spack/repos/builtin/packages/pkgconf/package.py b/var/spack/repos/builtin/packages/pkgconf/package.py index 2d3af9bdc5f..e5aa5540e59 100644 --- a/var/spack/repos/builtin/packages/pkgconf/package.py +++ b/var/spack/repos/builtin/packages/pkgconf/package.py @@ -31,6 +31,9 @@ class Pkgconf(AutotoolsPackage): # TODO: Add a package for the kyua testing framework # depends_on('kyua', type='test') + # https://github.com/spack/spack/issues/3525 + conflicts('%pgi') + executables = ['^pkgconf$', '^pkg-config$'] @classmethod