From cf0b3632fffe090fccafe6d2c5a83641e8796e26 Mon Sep 17 00:00:00 2001 From: snehring Date: Fri, 25 Jun 2021 15:12:01 -0500 Subject: bwa: fixing build errors with gcc10+ (#24475) --- var/spack/repos/builtin/packages/bwa/package.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/bwa/package.py b/var/spack/repos/builtin/packages/bwa/package.py index 65a3ae7bc8..6758825f4c 100644 --- a/var/spack/repos/builtin/packages/bwa/package.py +++ b/var/spack/repos/builtin/packages/bwa/package.py @@ -38,6 +38,11 @@ class Bwa(Package): 'Makefile') # use spack C compiler filter_file('^CC=.*', 'CC={0}'.format(spack_cc), 'Makefile') + # fix gcc 10+ errors + if self.spec.satisfies('%gcc@10:'): + filter_file('const uint8_t rle_auxtab[8]', + 'extern const uint8_t rle_auxtab[8]', + 'rle.h', string=True) make() mkdirp(prefix.bin) -- cgit v1.2.3-60-g2f50