summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authort-karatsu <49965247+t-karatsu@users.noreply.github.com>2019-07-27 02:09:52 +0900
committerAdam J. Stewart <ajstewart426@gmail.com>2019-07-26 12:09:52 -0500
commit21daa41dd6e424fd90a0eda5be3b0030a784bcd5 (patch)
tree1b0cbb362838906732be91fb4c461774dcbf0eb8 /var
parente2d16429aef1263b1ec112232f3cc4fdf045d304 (diff)
downloadspack-21daa41dd6e424fd90a0eda5be3b0030a784bcd5.tar.gz
spack-21daa41dd6e424fd90a0eda5be3b0030a784bcd5.tar.bz2
spack-21daa41dd6e424fd90a0eda5be3b0030a784bcd5.tar.xz
spack-21daa41dd6e424fd90a0eda5be3b0030a784bcd5.zip
libxc: Make configure recognize Fujitsu compiler (#12147)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/libxc/configure_add_fj.patch21
-rw-r--r--var/spack/repos/builtin/packages/libxc/package.py2
2 files changed, 23 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libxc/configure_add_fj.patch b/var/spack/repos/builtin/packages/libxc/configure_add_fj.patch
new file mode 100644
index 0000000000..e5c2b36ea0
--- /dev/null
+++ b/var/spack/repos/builtin/packages/libxc/configure_add_fj.patch
@@ -0,0 +1,21 @@
+--- libxc-4.3.2/configure 2019-02-08 17:40:50.000000000 +0900
++++ libxc-4.3.2/configure_b 2019-07-25 14:48:51.825394300 +0900
+@@ -14405,6 +14405,18 @@
+ lt_prog_compiler_pic_FC='-qpic'
+ lt_prog_compiler_static_FC='-qstaticlink'
+ ;;
++ fcc* | FCC* )
++ # Fujitsu C/C++ compiler
++ lt_prog_compiler_wl_FC='-Wl,'
++ lt_prog_compiler_pic_FC='-KPIC'
++ lt_prog_compiler_static_FC='-Bstatic'
++ ;;
++ frt* )
++ # Fujitsu Fortran compiler
++ lt_prog_compiler_wl_FC='-Wl,'
++ lt_prog_compiler_pic_FC='-KPIC'
++ lt_prog_compiler_static_FC='-Kstatic_fjlib'
++ ;;
+ *)
+ case `$CC -V 2>&1 | sed 5q` in
+ *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
diff --git a/var/spack/repos/builtin/packages/libxc/package.py b/var/spack/repos/builtin/packages/libxc/package.py
index 62bfd5eb57..82bac01673 100644
--- a/var/spack/repos/builtin/packages/libxc/package.py
+++ b/var/spack/repos/builtin/packages/libxc/package.py
@@ -19,6 +19,8 @@ class Libxc(AutotoolsPackage):
version('2.2.2', sha256='6ca1d0bb5fdc341d59960707bc67f23ad54de8a6018e19e02eee2b16ea7cc642')
version('2.2.1', sha256='ade61c1fa4ed238edd56408fd8ee6c2e305a3d5753e160017e2a71817c98fd00')
+ patch('configure_add_fj.patch')
+
def url_for_version(self, version):
if version < Version('3.0.0'):
return ("http://www.tddft.org/programs/octopus/"