Created attachment 504558 [details] full build log, xz-compressed build fails with ../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::SetDictionary(char16_t const*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell13SetDictionaryEPKDs+0x3da): undefined reference to `Hunspell::get_dict_encoding[abi:cxx11]() const' ../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::Check(char16_t const*, bool*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell5CheckEPKDsPb+0x7e): undefined reference to `Hunspell::spell(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ../../extensions/spellcheck/hunspell/glue/Unified_cpp../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::SetDictionary(char16_t const*)': _hunspell_glue0.o: In function `mozHunspell::Suggest(char16_t const*, char16_t***,unsigned int*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell7SuggestEPKDsPPPDsPj+0xa7): undefined reference to `Hunspell::suggest(std::__cxx11::basic_string<char, Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell13SetDictionaryEPKDs+0x3da): undefined reference to `Hunspell::get_dict_encoding[abi:cxx11]() const' std::char_traits<char>, std::allocator<char> > const&)' collect2: error: ld returned 1 exit status ../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::Check(char16_t const*, bool*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell5CheckEPKDsPb+0x7e): undefined reference to `Hunspell::spell(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' ../../extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.o: In function `mozHunspell::Suggest(char16_t const*, char16_t***,unsigned int*)': Unified_cpp_hunspell_glue0.cpp:(.text._ZN11mozHunspell7SuggestEPKDsPPPDsPj+0xa7): undefined reference to `Hunspell::suggest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' collect2: error: ld returned 1 exit status fixed by upgrading to =app-text/hunspell-1.6.2
Created attachment 504560 [details] emerge --info
Looks kinda like a gcc-5 abi problem (https://www.gentoo.org/support/news-items/2015-10-22-gcc-5-new-c++11-abi.html), it might have just been a rebuild of hunspell which fixed this. Can you downgrade back to 1.6.1-r1 and test again?
yup, sorry for the spam