diff options
author | Elizabeth Fischer <rpf2116@columbia.edu> | 2018-05-21 17:24:38 -0400 |
---|---|---|
committer | Adam J. Stewart <ajstewart426@gmail.com> | 2018-05-21 16:24:38 -0500 |
commit | 68e7fd053e94746c3e02a0a798ab9b6de9cc5114 (patch) | |
tree | e395c2f59182453ab47791d6b01872a91e4625e2 /var | |
parent | 90d36016efd67b33e3f7142b156a4447e6265a70 (diff) | |
download | spack-68e7fd053e94746c3e02a0a798ab9b6de9cc5114.tar.gz spack-68e7fd053e94746c3e02a0a798ab9b6de9cc5114.tar.bz2 spack-68e7fd053e94746c3e02a0a798ab9b6de9cc5114.tar.xz spack-68e7fd053e94746c3e02a0a798ab9b6de9cc5114.zip |
gdbm: Get working on CentOS5 and Other Older Systems (#8134)
* Fix #7691
* flake8
* code review
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/gdbm/package.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/gdbm/package.py b/var/spack/repos/builtin/packages/gdbm/package.py index bbe9698b38..5898d8ca78 100644 --- a/var/spack/repos/builtin/packages/gdbm/package.py +++ b/var/spack/repos/builtin/packages/gdbm/package.py @@ -46,4 +46,12 @@ class Gdbm(AutotoolsPackage): depends_on("readline") def configure_args(self): - return ['--enable-libgdbm-compat'] + + # GDBM uses some non-standard GNU extensions, + # enabled with -D_GNU_SOURCE. See: + # https://patchwork.ozlabs.org/patch/771300/ + # https://stackoverflow.com/questions/5582211 + # https://www.gnu.org/software/automake/manual/html_node/Flag-Variables-Ordering.html + return [ + '--enable-libgdbm-compat', + 'CPPFLAGS=-D_GNU_SOURCE'] |