From 05b7ec48c5d38b70e4bcd010979869302032cb81 Mon Sep 17 00:00:00 2001 From: Carson Woods Date: Sun, 29 Mar 2020 23:05:24 -0500 Subject: Add additional config options to gdb (#15754) --- var/spack/repos/builtin/packages/gdb/package.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/gdb/package.py b/var/spack/repos/builtin/packages/gdb/package.py index 355f59cbdf..e6aef7d671 100644 --- a/var/spack/repos/builtin/packages/gdb/package.py +++ b/var/spack/repos/builtin/packages/gdb/package.py @@ -34,6 +34,10 @@ class Gdb(AutotoolsPackage, GNUMirrorPackage): variant('python', default=True, description='Compile with Python support') variant('xz', default=True, description='Compile with lzma support') variant('source-highlight', default=False, description='Compile with source-highlight support') + variant('lto', default=False, description='Enable lto') + variant('quad', default=False, description='Enable quad') + variant('gold', default=False, description='Enable gold linker') + variant('ld', default=False, description='Enable ld') # Required dependency depends_on('texinfo', type='build') @@ -51,4 +55,17 @@ class Gdb(AutotoolsPackage, GNUMirrorPackage): args.append('--with-python') args.append('LDFLAGS={0}'.format( self.spec['python'].libs.ld_flags)) + + if '+lto' in self.spec: + args.append('--enable-lto') + + if '+quad' in self.spec: + args.append('--with-quad') + + if '+gold' in self.spec: + args.append('--enable-gold') + + if '+ld' in self.spec: + args.append('--enable-ld') + return args -- cgit v1.2.3-60-g2f50