[ITK-dev] global weak symbol vtable warnings
Johnson, Hans J
hans-johnson at uiowa.edu
Mon Apr 18 11:16:14 EDT 2016
Hello ITK developers,
I’ve recently started getting "global weak symbol table” warnings when building the BRAINSTools package.
Before I dig in an try to figure out where the source of these warnings are coming from, has anyone else determined what needs to be done to build cleanly?
ld: warning: direct access in itk::Matrix<double, 3u, 3u>::GetInverse() const to global weak symbol vtable for vnl_svd<double> means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in itk::Matrix<double, 3u, 3u>::GetInverse() const to global weak symbol vtable for vnl_svd<double> means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in vnl_matrix_inverse<double>::~vnl_matrix_inverse() to global weak symbol vtable for vnl_svd<double> means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in vnl_matrix_inverse<double>::~vnl_matrix_inverse() to global weak symbol vtable for vnl_svd<double> means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in itk::Transform<float, 3u, 3u>::ComputeInverseJacobianWithRespectToPosition(itk::Point<float, 3u> const&, itk::Array2D<float>&) const to global weak symbol vtable for vnl_svd<float> means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in itk::Transform<float, 3u, 3u>::ComputeInverseJacobianWithRespectToPosition(itk::Point<float, 3u> const&, itk::Array2D<float>&) const to global weak symbol vtable for vnl_svd<float> means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
Thanks,
Hans
========================================================================
| Hans J. Johnson, Ph.D., Associate Professor |
| Appointments: |
| - Electrical and Computer Engineering (Primary) |
| - Biomedical Engineering |
| - Psychiatry ,NMMM~ |
| - Health Informatics MMMMMMMMMMMMMMN |
| - Iowa Institute for Biomedical Imaging MMMMMMMMMMMMMMMMMMM |
| - Iowa Informatics Institute MMMMMMMMMMM MMMM MMM |
| MMMMMMMMMM I ?MMM MM M |
| hans-johnson at uiowa.edu MMMMMMM ,$M, MMMM |
| (319) 621 7185 (cell) MMMM~ MMMM MMMMMM |
| (319) 384 3538 ECE Phone (Primary) MM 8MMMMMM MM |
| M MMMMMMM, ,M~ M |
| 4316 Seamans Center MMMMMM MM |
| Iowa City, IA 52242 ,? |
========================================================================
http://emailcharter.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-developers/attachments/20160418/fea839b3/attachment.html>
More information about the Insight-developers
mailing list