From 218d55a072fb57583d4e1738989ebeff7d2f6bd8 Mon Sep 17 00:00:00 2001 From: Diana Bite Date: Wed, 31 May 2017 12:41:24 +0100 Subject: openssl: Fix build on Aarch64 with clang. (#4404) --- var/spack/repos/builtin/packages/openssl/package.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/var/spack/repos/builtin/packages/openssl/package.py b/var/spack/repos/builtin/packages/openssl/package.py index 204debbc5f..67f978e80c 100644 --- a/var/spack/repos/builtin/packages/openssl/package.py +++ b/var/spack/repos/builtin/packages/openssl/package.py @@ -25,6 +25,7 @@ import llnl.util.tty as tty from spack import * +import spack.architecture class Openssl(Package): @@ -85,6 +86,10 @@ class Openssl(Package): options = ['zlib', 'shared'] if spec.satisfies('@1.0'): options.append('no-krb5') + # clang does not support the .arch directive in assembly files. + if 'clang' in self.compiler.cc and \ + 'aarch64' in spack.architecture.sys_type(): + options.append('no-asm') config = Executable('./config') config('--prefix=%s' % prefix, -- cgit v1.2.3-70-g09d2