westonpace commented on PR #14131: URL: https://github.com/apache/arrow/pull/14131#issuecomment-1247651610
I'm a little stumped by this Windows error. MapNode is an abstract base class. It is used by project_node.cc, filter_node.cc (both in arrow compute) and also by file_base.cc (in datasets). In order for it to be seen by datasets I have to mark it as ARROW_EXPORT. However, when I do so, I get duplicate symbols when linking arrow compute (presumably because project_node and filter_node each have implementations?) If I remove ARROW_EXPORT then datasets fails to link because it can't find the symbols. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
