The "alias" attribute on the first line seems erroneous, since the first mangled name is ConfigException(std::string const&), while the second is ConfigException(ConfigException const&). These are clearly not the same symbol, so I'm not sure why they'd be listed as such here.
Just recording part of a conversation from IRC. Michi got the following error when comparing the XML dump to the shared library on his system:
http:// pastebin. ubuntu. com/15070257/
In the XML dump, these are defined here:
<elf-symbol name='_ ZN5unity6scopes 15ConfigExcepti onC2ERKNSt7_ _cxx1112basic_ stringIcSt11cha r_traitsIcESaIc EEE' type='func-type' binding= 'global- binding' alias=' _ZN5unity6scope s15ConfigExcept ionC2ERKS1_ ' is-defined='yes'/> ZN5unity6scopes 15ConfigExcepti onC2ERKS1_ ' type='func-type' binding= 'global- binding' is-defined='yes'/>
<elf-symbol name='_
The "alias" attribute on the first line seems erroneous, since the first mangled name is ConfigException (std::string const&), while the second is ConfigException (ConfigExceptio n const&). These are clearly not the same symbol, so I'm not sure why they'd be listed as such here.