summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Junghans <junghans@votca.org>2016-10-18 16:13:16 -0600
committerChristoph Junghans <junghans@votca.org>2016-10-18 16:13:16 -0600
commitbf787812f362bcb374180b2a36392ef85b30e76c (patch)
tree67c2a8bc3d171974a7370aa69d88bd13c3498ccb
parentb34338485bc9279b645cd626d04a722fdeda9ab7 (diff)
downloadfedora-review-bf787812f362bcb374180b2a36392ef85b30e76c.tar.gz
fedora-review-bf787812f362bcb374180b2a36392ef85b30e76c.tar.xz
fedora-review-bf787812f362bcb374180b2a36392ef85b30e76c.zip
gasnet: fix libamudp linking
-rw-r--r--gasnet/gasnet.spec3
1 files changed, 2 insertions, 1 deletions
diff --git a/gasnet/gasnet.spec b/gasnet/gasnet.spec
index 9098fc6..e8086d4 100644
--- a/gasnet/gasnet.spec
+++ b/gasnet/gasnet.spec
@@ -135,12 +135,13 @@ sed -i '1s@env @@' %{buildroot}/%{_libdir}/*mpi*/bin/*.pl
#Upstream doesn't want to support shared libs: https://bitbucket.org/berkeleylab/gasnet/pull-requests/36
#mind the order for link deps, libgasnet-smp-par first then libam* then the rest
-for l in %{buildroot}/%{_libdir}/{,*mpi*/lib}/lib{gasnet-smp-par,am*,*}.a; do \
+for l in %{buildroot}/%{_libdir}/{,*mpi*/lib}/lib{gasnet_tools-seq,am*,*}.a; do \
[[ -f $l ]] || continue; \
soname=`basename $l .a`; \
libdir=`dirname $l`; \
libs= ; \
[[ ${soname} = libgasnet-*-par* ]] && libs+=" -lpthread"; \
+ [[ ${soname} = libamudp ]] && libs+=" -L${libdir} -lgasnet_tools-seq"; \
[[ ${soname} = libammpi ]] && libs+=" -L${libdir#%{buildroot}} -lmpi"; \
[[ ${soname} = libgasnet-udp-* ]] && libs+=" -L${libdir} -lamudp"; \
[[ ${soname} = libgasnet-mpi-* ]] && libs+=" -L${libdir} -lammpi"; \