GCC apparently does not like template specializations with namespace
qualifiers such as this:
template <>
bool
namespace1::namespace2::funcName<...>()
{
...
}
GCC ToT also errors out with such namespace qualification of explicit
template specializations.
I have removed such a usage and put in the old style way of doing the
same:
namespace namespace1
{
namespace namespace2 { template <> bool funcName<...>() { ... } } // namesapce namespace2
} // namespace namesapce3