View Issue Details

IDProjectCategoryView StatusLast Update
0004690Slicer4Core: Base Codepublic2019-04-25 17:51
ReporterpieperAssigned Tojcfr 
Status assignedResolutionopen 
Product VersionSlicer 4.11.0 
Target VersionFixed in Version 
Summary0004690: link warnings in ParameterSerializer and Module Description Parser

Warning below (formatted for readability) on mac build with Xcode 10.2.1, Build version 10E1001.

ld: warning: direct access in function 

'unsigned long std::__1::__str_find_first_of<char, unsigned long, std::__1::char_traits<char>, 18446744073709551615ul>(char const*, unsigned long, char const*, unsigned long, unsigned long)'

from file 'CMakeFiles/ModuleDescriptionParser.dir/ModuleParameter.cxx.o' to global weak symbol 

'std::__1::char_traits<char>::eq(char, char)' 

from file '/q5r/ParameterSerializer-build/lib/libParameterSerializerLib.a(itkParameterSerializer.cxx.o)' 

means the weak symbol cannot be overridden at runtime. 

This was likely caused by different translation units being compiled with different visibility settings.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-04-25 17:51 pieper New Issue
2019-04-25 17:51 pieper Status new => assigned
2019-04-25 17:51 pieper Assigned To => jcfr