ML symbols in petscksp.so
Barry Smith
bsmith at mcs.anl.gov
Wed Oct 28 16:42:37 CDT 2009
On Oct 28, 2009, at 4:37 PM, Jed Brown wrote:
> Barry Smith wrote:
>>
>> We do do this for Mac (libpetsc*.dylib) and I think it mostly works.
>> But I am not aware of anyone doing this intentionally for PETSc on
>> Linux
>> (though I think it is a good idea if it can be done).
>
> It has been working for more than a year on Linux. If you still
> have a
> --with-shared build from last week, run
>
> $ nm -D $PETSC_ARCH/lib/libpetscksp.so |grep ML_ # I have over 800
> symbols
>
I never said it didn't work. I just said we didn't intentionally
set it up this way.
Since Matt and I are not aware of this feature than whoever did
set it up (or you) have to figure out why it changed for ML.
Also I said I like it.
Barry
> I still have all the symbols from HYPRE, Sundials, MUMPS, etc. Only
> ML
> was broken in the last few days.
>
>> On Oct 28, 2009, at 4:27 PM, Matthew Knepley wrote:
>>> Wenever did this, and satill don't. We use -rpath, so that you can
>>> track back to the associated shared library, if it exists.
>
> Use of RPATH is orthogonal to this, --download-* builds static libs
> which get bundled into libpetsc*.so.
>
> Jed
>
More information about the petsc-dev
mailing list