From ea818caca3589dbc0bba3e36e2d75ee7ef811b56 Mon Sep 17 00:00:00 2001 From: Toyohisa Kameyama Date: Fri, 15 May 2020 10:17:53 +0900 Subject: namd: build on aarch64. (#16639) --- var/spack/repos/builtin/packages/namd/package.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/namd/package.py b/var/spack/repos/builtin/packages/namd/package.py index d6f5b11b4a..a85dd7fd42 100644 --- a/var/spack/repos/builtin/packages/namd/package.py +++ b/var/spack/repos/builtin/packages/namd/package.py @@ -74,6 +74,7 @@ class Namd(MakefilePackage): return '{0}-spack'.format(self.arch) def edit(self, spec, prefix): + m64 = '-m64 ' if not spec.satisfies('arch=aarch64:') else '' with working_dir('arch'): with open('{0}.arch'.format(self.build_directory), 'w') as fh: # this options are take from the default provided @@ -81,12 +82,12 @@ class Namd(MakefilePackage): # https://github.com/UIUC-PPL/charm/pull/2778 if self.spec.satisfies('^charmpp@:6.10.1'): optims_opts = { - 'gcc': '-m64 -O3 -fexpensive-optimizations \ + 'gcc': m64 + '-O3 -fexpensive-optimizations \ -ffast-math -lpthread', 'intel': '-O2 -ip'} else: optims_opts = { - 'gcc': '-m64 -O3 -fexpensive-optimizations \ + 'gcc': m64 + '-O3 -fexpensive-optimizations \ -ffast-math', 'intel': '-O2 -ip'} -- cgit v1.2.3-60-g2f50