[Trilinos-Users] [EXTERNAL] static vs shared
Nico Schlömer
nico.schloemer at gmail.com
Tue Jul 29 07:42:07 MDT 2014
I'm building shared all the time for the Debian build [1] and fixed
several bugs here. I would expect a smooth ride now.
Note that building shared libs doesn't mean that Trilinos will find
shared versions of the TPLs. If you want a completely shared build,
two or three additional Trilinos-CMake flags need to be set.
[1] https://launchpad.net/~nschloe/+archive/ubuntu/trilinos-nightly/
On Thu, Jun 26, 2014 at 12:01 AM, Bill Spotz <wfspotz at sandia.gov> wrote:
> Hi Dave,
>
> The PyTrilinos package requires shared, and so I build with it all the time. I am not aware of any performance hits.
>
> You may, however, run into build bugs, because certain packages never test against a shared build, and under this scenario you can run into undefined symbol errors. If you go down this path and run into such errors, please report them.
>
> -Bill
>
> On Jun 25, 2014, at 3:50 PM, David Hysom <hysom1 at llnl.gov> wrote:
>
>> Hi,
>>
>> We've always built trilinos as a static lib, but someone
>> asked about building as a shared lib, e.g,
>> -D BUILD_SHARED_LIBS:BOOL=ON
>>
>> Is there any reason not to do this, i.e, are we likely
>> to take any significant performance hits?
>>
>> thanks, Dave
>>
>> _______________________________________________
>> Trilinos-Users mailing list
>> Trilinos-Users at software.sandia.gov
>> https://software.sandia.gov/mailman/listinfo/trilinos-users
>
> ** Bill Spotz **
> ** Sandia National Laboratories Voice: (505)845-0170 **
> ** P.O. Box 5800 Fax: (505)284-0154 **
> ** Albuquerque, NM 87185-0370 Email: wfspotz at sandia.gov **
>
>
>
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> https://software.sandia.gov/mailman/listinfo/trilinos-users
More information about the Trilinos-Users
mailing list