diff options
author | Carlos Bederián <carlos.bederian@unc.edu.ar> | 2021-09-25 23:47:07 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-26 04:47:07 +0200 |
commit | b4b3b256bc90e904f50d934c355f1b6105d49712 (patch) | |
tree | 7e85ec2c570da5129051417c67b058903bb2313b | |
parent | 3c14d130cad78509cc889dbfce9f86ee109b112b (diff) | |
download | spack-b4b3b256bc90e904f50d934c355f1b6105d49712.tar.gz spack-b4b3b256bc90e904f50d934c355f1b6105d49712.tar.bz2 spack-b4b3b256bc90e904f50d934c355f1b6105d49712.tar.xz spack-b4b3b256bc90e904f50d934c355f1b6105d49712.zip |
ucx: use bfd instead of lld with %aocc (#26254)
-rw-r--r-- | var/spack/repos/builtin/packages/ucx/package.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/ucx/package.py b/var/spack/repos/builtin/packages/ucx/package.py index b9e7f2d765..d471d48d7d 100644 --- a/var/spack/repos/builtin/packages/ucx/package.py +++ b/var/spack/repos/builtin/packages/ucx/package.py @@ -90,6 +90,7 @@ class Ucx(AutotoolsPackage, CudaPackage): msg='gdrcopy currently requires cuda support') depends_on('xpmem', when='+xpmem') depends_on('knem', when='+knem') + depends_on('binutils+ld', when='%aocc', type='build') configure_abs_path = 'contrib/configure-release' @@ -145,4 +146,8 @@ class Ucx(AutotoolsPackage, CudaPackage): config_args.extend(self.with_or_without('xpmem', activation_value='prefix')) + # lld doesn't support '-dynamic-list-data' + if '%aocc' in spec: + config_args.append('LDFLAGS=-fuse-ld=bfd') + return config_args |