<div dir="ltr">We need static linking in order to link an existing static IO library, but we did not know the PETSc static build configure option.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 20, 2020 at 2:30 PM Satish Balay <<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">BTW: What do you mean by 'Cray static library environment variable'? Is it CRAYPE_LINK_TYPE? What is set to? What problems are you having?<br>
<br>
One can get shared library build of PETSc working with:<br>
<br>
export CRAYPE_LINK_TYPE=dynamic<br>
<br>
Satish<br>
<br>
On Thu, 20 Feb 2020, Satish Balay via petsc-users wrote:<br>
<br>
> You can build PETSc statically with configure option:<br>
> <br>
> --with-shared-libraries=0<br>
> <br>
> Satish<br>
> <br>
> On Thu, 20 Feb 2020, Mark Adams wrote:<br>
> <br>
> > We are having problems linking with at Cray static library environment<br>
> > variable, that is required to link Adios, and IO package. How does one<br>
> > build with static PETSc libs?<br>
> > Thanks,<br>
> > Mark<br>
> > <br>
> <br>
<br>
</blockquote></div>