[petsc-dev] Reminder: *every* symbol with extern linkage *must* be namespaced

Jed Brown jedbrown at mcs.anl.gov
Mon Mar 19 10:03:50 CDT 2012


2012/3/19 Satish Balay <balay at mcs.anl.gov>

> The other issue here is: multiple library conflict. If there is a user
> using tetgen directly [and has a separate install of it] - and also
> uses petsc from the same code , then there could be duplicate symbol
> issue. [Now the solution is - don't link with a separate tegen - just
> link with petsc - but thats generally not good.]
>

Matt has significantly modified tetgen (removing its superfluous use of
C++) so all these symbols are different.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120319/44efadd6/attachment.html>


More information about the petsc-dev mailing list