From 5875bc6d6b635714b0e8c9b536d623077a417c74 Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Fri, 15 May 2020 03:10:58 +0200 Subject: scorep: Fix build with gcc@10: (#16642) --- var/spack/repos/builtin/packages/scorep/gcc10.patch | 14 ++++++++++++++ var/spack/repos/builtin/packages/scorep/package.py | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 var/spack/repos/builtin/packages/scorep/gcc10.patch (limited to 'var') diff --git a/var/spack/repos/builtin/packages/scorep/gcc10.patch b/var/spack/repos/builtin/packages/scorep/gcc10.patch new file mode 100644 index 0000000000..76bcb987ca --- /dev/null +++ b/var/spack/repos/builtin/packages/scorep/gcc10.patch @@ -0,0 +1,14 @@ +--- a/src/adapters/compiler/gcc-plugin/scorep_plugin_pass_instrument.inc.c ++++ b/src/adapters/compiler/gcc-plugin/scorep_plugin_pass_instrument.inc.c +@@ -83,7 +83,11 @@ is_instrumentable( const char* assemblerName ) + return "in system header"; + } + ++#if SCOREP_GCC_PLUGIN_TARGET_VERSION < 10000 + if ( node->global.inlined_to ) ++#else ++ if ( node->inlined_to ) ++#endif + { + return "was inlined"; + } diff --git a/var/spack/repos/builtin/packages/scorep/package.py b/var/spack/repos/builtin/packages/scorep/package.py index b26af4287d..d7b57c0c44 100644 --- a/var/spack/repos/builtin/packages/scorep/package.py +++ b/var/spack/repos/builtin/packages/scorep/package.py @@ -25,7 +25,8 @@ class Scorep(AutotoolsPackage): version('1.4.2', sha256='d7f3fcca2efeb2f5d5b5f183b3b2c4775e66cbb3400ea2da841dd0428713ebac') version('1.3', sha256='dcfd42bd05f387748eeefbdf421cb3cd98ed905e009303d70b5f75b217fd1254') - patch('gcc7.patch', when='@:3') + patch('gcc7.patch', when='@1.4:3') + patch('gcc10.patch', when='@3.1:') variant('mpi', default=True, description="Enable MPI support") variant('papi', default=True, description="Enable PAPI") -- cgit v1.2.3-70-g09d2