nealrichardson opened a new pull request #9809: URL: https://github.com/apache/arrow/pull/9809
To test this locally, I added `-DARROW_WITH_UTF8PROC=OFF` to my cmake (it is`ON` by default), rebuilt the C++ library, and looked to see what tests failed. Then added the skip_if_not_available condition based on what function could not be found. Because the Arrow C++ compute functions are all accessed through the `CallFunction` interface, referenced by (string) name, there (currently) are no C++ bindings in the R package that require utf8proc, so there is no `#ifdef` and other conditional C++ build wrapping required. `re2` will be the same, but we currently don't have any dplyr bindings for re2 functions. ARROW-11513 will add the first one, now that ARROW-10306 has merged. To test this build configuration, I extended the `test-r-minimal-build` crossbow job to turn off these features. We should check the test output to confirm that the build indeed excludes utf8proc and re2 (and that the test suite still passes). -- 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. For queries about this service, please contact Infrastructure at: [email protected]
