From 6127b02324d0b7af4015dc0be68023a77ce852ad Mon Sep 17 00:00:00 2001 From: Geoffrey Oxberry Date: Wed, 21 Mar 2018 14:00:49 -0700 Subject: elfutils: document conflict with clang (#7096) --- var/spack/repos/builtin/packages/elfutils/package.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/elfutils/package.py b/var/spack/repos/builtin/packages/elfutils/package.py index 726c53a032..27f11c72e6 100644 --- a/var/spack/repos/builtin/packages/elfutils/package.py +++ b/var/spack/repos/builtin/packages/elfutils/package.py @@ -50,6 +50,12 @@ class Elfutils(AutotoolsPackage): provides('elf@1') + # Elfutils uses nested functions in C code, which is implemented + # in gcc, but not in clang. C code compiled with gcc is + # binary-compatible with clang, so it should be possible to build + # elfutils with gcc, and then link it to clang-built libraries. + conflicts('%clang') + def configure_args(self): # configure doesn't use LIBS correctly gettext_lib = self.spec['gettext'].prefix.lib, -- cgit v1.2.3-70-g09d2