-
Notifications
You must be signed in to change notification settings - Fork 36
Conversation
|
If you use |
|
Those |
|
Are you sure? Typically SHARED=OFF means to build a vendored version of the library. |
|
We govern that by the These USE_SHARED flags came from this commit, which explains what they're for: apache/arrow@81d3f26 |
|
By the way, does this version of arrow assume hw features on the machine of the user, or does this get detected at runtime? The CRAN winbuilder runs very old hardware, there are some other packages that crash on CRAN Winbuilder because they enable SIMD features that may be supported in the rtools40 compilers, but actually not available on the CRAN hardware (at least I think that is the problem): https://cran.r-project.org/web/packages/RcppXsimd/index.html |
|
AVX512 is disabled on mingw always: https://github.com/apache/arrow/blob/master/cpp/cmake_modules/SetupCxxFlags.cmake#L62 So the inaccurate SIMD detection we patched in autobrew won't matter here. |
|
Thanks! All seems to work but I recommend you have a look at the |
|
Thanks. We need to set up better CI for that, I feel like I find more of those warnings every time I look. |
|
You just need to add |
|
I thought I had already done that though. Maybe I only set it for the R bindings, not the C++ library build? In any case, thanks, will take care of these. |
Changes: