From 1a48c0f51c9ef1c6bc4d9a1f68b2b0c7c036abb7 Mon Sep 17 00:00:00 2001
From: QuellynSnead <quellyn@lanl.gov>
Date: Mon, 6 Sep 2021 07:07:42 -0600
Subject: elfutils: address external linkage failures in 0.185 (#25769)

---
 var/spack/repos/builtin/packages/elfutils/package.py | 5 +++++
 1 file changed, 5 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 3786bb0dc4..e32b8fcbc1 100644
--- a/var/spack/repos/builtin/packages/elfutils/package.py
+++ b/var/spack/repos/builtin/packages/elfutils/package.py
@@ -54,6 +54,11 @@ class Elfutils(AutotoolsPackage, SourcewarePackage):
     variant('debuginfod', default=False,
             description='Enable libdebuginfod support.')
 
+    # elfutils-0.185-static-inline.patch
+    # elflint.c (buffer_left): Mark as 'inline' to avoid external linkage failure.
+    patch('https://794601.bugs.gentoo.org/attachment.cgi?id=714030', when='@0.185',
+          sha256='d786d49c28d7f0c8fc27bab39ca8714e5f4d128c7f09bb18533a8ec99b38dbf8')
+
     depends_on('bzip2', type='link', when='+bzip2')
     depends_on('xz',    type='link', when='+xz')
     depends_on('zlib',  type='link')
-- 
cgit v1.2.3-70-g09d2