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]

Reply via email to