paleolimbot commented on issue #364:
URL: 
https://github.com/apache/arrow-nanoarrow/issues/364#issuecomment-1890656535

   I definitely would have expected that either of those options would result 
in a shared nanoarrow; however, I'm not an expert in CMake and it's come up 
recently that our CMake config is not all that helpful for some other patterns 
as well (#352).
   
   I'm also not an expert in skbuild/Python builds in general...I expected most 
people to just include `nanoarrow.c` in the sources for `add_library()`, but it 
looks like nanobind has its own thing for that and maybe you can't just add 
another .c source file there.
   
   I think you might also want to set NANOARROW_NAMESPACE as well (to make sure 
that your package's nanoarrow doesn't collide with another version of nanoarrow 
in another package). We definitely need to do a better job documenting/testing 
the various configuration in which we expect nanoarrow to be actually used 🙂 .


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to