Wes McKinney created ARROW-4399: ----------------------------------- Summary: [C++] Remove usage of "extern template class" from NumericArray<T> Key: ARROW-4399 URL: https://issues.apache.org/jira/browse/ARROW-4399 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Wes McKinney Assignee: Wes McKinney Fix For: 0.13.0
We aren't using this to any benefit right now (only the simple constructor is being instantiated once, everything else in inline), and the rules about template visibility and linkage vary a lot between compilers, as evidenced by patches such as https://github.com/apache/arrow/pull/3503 In general I think we should try not to use "extern template class" at all in the codebase for the problems that come with it -- This message was sent by Atlassian JIRA (v7.6.3#76005)