Does anyone else get this warning while linking?

*** Warning: Linking the shared library libmesh.la against the
*** static library
../contrib/tecplot/lib/x86_64-apple-darwin10.8.0/tecio.a is not
portable!

Obviously we've been doing this for years without problem... but
according to the libtool docs [0], this is "a common error... trying
to build a library from standard objects instead of special .lo object
files."

On the other hand, this SO topic [1] seems to imply that things will
work as long as the code in the .a file has been compiled with -fPIC,
but we don't know if that's the case for the binary tecio.a blob we
distribute, right?

[0] http://www.gnu.org/software/libtool/manual/html_node/Linking-libraries.html
[1] http://stackoverflow.com/questions/10290771/creating-static-libraries

--
John

------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to