<html><head><style type="text/css">.style1 {font-family: "Times New Roman";}</style></head><body>Hi Bruno,<BR>
<BR>
cheers for the info. that seems like it has worked, but I will build and run IOR with the dynamic shard object. <BR>
<BR>
Wadud.<BR>
<BR>
-----Original Message-----<BR>
From: Bruno Pagani [mailto:bruno.pagani@astrophysics.eu] <BR>
Sent: 25 September 2017 13:30<BR>
To: Ed Hartnett <edwardjameshartnett@gmail.com>; Wadud Miah <wadud.miah@nag.co.uk><BR>
Cc: <a href="mailto:parallel-netcdf@lists.mcs.anl.gov">parallel-netcdf@lists.mcs.anl.gov</a><BR>
Subject: Re: Shared library version of pnetcdf<BR>
<BR>
Le 25/09/2017 à 14:10, Ed Hartnett a écrit :<BR>
> You know, I believe I don't have shared pnetcdf libraries either!<BR>
><BR>
> So I will echo Wadud's question: how do I build a pnetcdf shared library.<BR>
><BR>
<BR>
They apparently build the shared version on Debian, by adding -fPIC to<BR>
{C,CXX,FC,F}FLAGS and then after running make they do the following things:<BR>
<BR>
cd src/lib && mpicxx -shared -o libpnetcdf.so.0d -Wl,--soname<BR>
-Wl,libpnetcdf.so.0d $(LDFLAGS) -Wl,--whole-archive libpnetcdf.a<BR>
-Wl,--no-whole-archive -lgfortran<BR>
chrpath -d ./src/lib/libpnetcdf.so.0d<BR>
<BR>
And finally they symlink this lib to libpnetcdf.so<BR>
<BR>
Hope it helps,<BR>
Bruno<BR>

<br /><br /><p style="font-family: Verdana; font-size:10pt; color:#666666;"><b>Disclaimer</b></p><p style="font-family: Verdana; font-size:8pt; color:#666666;">The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.<br /><br />This e-mail has been scanned for all viruses and malware, and may have been automatically archived by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business.</p></body></html>