raulcd commented on code in PR #46162:
URL: https://github.com/apache/arrow/pull/46162#discussion_r2046952253


##########
cpp/src/arrow/testing/gtest_util_test.cc:
##########
@@ -292,6 +292,7 @@ TEST(AssertTestWithinUlp, Basics) {
   EXPECT_FATAL_FAILURE(AssertWithinUlp(123.456f, 123.456085f, 10), "not within 
10 ulps");
 }
 
+#ifdef ARROW_COMPUTE

Review Comment:
   while this might solve the specific test failure, I think the underlying 
problem is not solved.
   `gtest_util.cc` is build if `ARROW_TESTING=ON`, it should not require 
run_end_encode as that requires `ARROW_COMPUTE`.
   In my opinion the `RunEndEncodeTableColumns` function should be part of test 
utilities from `arrow::compute`, I created a PR for that:
   https://github.com/apache/arrow/pull/46161
   This also appears on other issues as the one found here:
   
https://github.com/apache/arrow/pull/45618/files#diff-8e690315a407919d147f16a9a534fc9f5c3f6345b58820e2057afa7cd14bea6bR741
   were I had to add run_end_encode to the non-conditional sources that are 
always included as part of libarrow as a workaround.



-- 
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