27 Mar
2019
27 Mar
'19
8:19 p.m.
On 27.03.19 20:35, Peter Dimov via Boost wrote:
Raffi Enficiaud wrote:
[snip]
Looking at
https://github.com/boostorg/test/blob/develop/include/boost/test/utils/basic...
template<typename CharT> inline typename basic_cstring<CharT>::pointer basic_cstring<CharT>::null_str() { static CharT null = 0; return &null; }
there's no BOOST_SYMBOL_VISIBLE there, so `null` is indeed different in the library (with hidden visibility) and in the application (with default visibility). Perhaps that's what the linker complains about.
I'm not sure what the right fix here is though.
Oh right, that should be that and there were other symbols like this that I had to fix. I'll give it a shot tonight. Thanks! Raffi